Installations- und Konfigurationsschritte für die grüne Dekomprimierungsversion von MySQL

Installations- und Konfigurationsschritte für die grüne Dekomprimierungsversion von MySQL

Schritte:

1. MySQL-Datenbank installieren

1. Laden Sie die Datei MySQL-5.6.17-winx64.zip herunter.

2. Entpacken Sie es in das angegebene Verzeichnis, in diesem Fall D:\mysql-5.6.17-winx64.

3. Ändern Sie die Konfigurationsdatei, ändern Sie den Namen von my-default.ini in: my.ini und die Parameterkonfiguration in der Datei:

[mysqld]
    # Legen Sie das Installationsverzeichnis von mysql basedir=D:/mysql-5.6.17-winx64 fest
    # Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest. Es muss data sein
    Datenverzeichnis=D:/mysql-5.6.17-winx64/data

Hinweis: Der Pfad ist ein Backslash. Sie können ihn auch in zwei Schrägstriche ändern oder doppelte Anführungszeichen hinzufügen.

Beispiel:

 Datenverzeichnis = "D:\mysql-5.6.17-winx64\data"
    #mysql-Port Port=3306
    # Zeichensatz character_set_server=utf8
sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

4. MySQL-Dienst installieren

Suchen Sie im Pfad C:\Windows\System32 nach cmd.exe, klicken Sie mit der rechten Maustaste darauf und führen Sie es als Administrator aus (unter Win 7 gibt es strenge Berechtigungen, Sie müssen es als Administrator ausführen).

Automatisch: mysqld --install [Dienstname]

Manuell: mysqld --install -manual [Dienstname]

mysqld -install MySQL --defaults-file="D:\mysql-5.6.17-winx64\my.ini"

Hinweis: Achten Sie darauf, „-defaults“ in „--defaults“ zu ändern. Der Befehl mysqld hat keine Option -d, und wenn MySQL Parameter analysiert, wird es -D als Option behandeln, solange es auf xxxx-dxxxx stößt.

Standardmäßig sucht MySQL im Installationsverzeichnis nach c:\my.ini und c:\windows\my.ini, my.ini oder my.cnf.

5. Starten und stoppen Sie den MySQL-Dienst

Geben Sie unter dem Doc-Befehl das MySQL-Bin-Verzeichnis (D:\mysql-5.6.17-winx64\bin>) ein.

Geben Sie "net start mysql" ein, um mysql zu starten.

Geben Sie „net stop mysql“ ein, um den MySQL-Dienst zu stoppen.

2. Root-Passwort ändern und anmelden

1. Anmelden

(Lokal) Melden Sie sich im Doc-Eingabeaufforderungsfenster bei der MySQL-Datenbank an und geben Sie den Befehl ein: mysql -u root –p

Nach dem Drücken der Eingabetaste werden Sie aufgefordert, Ihr Passwort einzugeben.

Hinweis: Wenn Sie die dekomprimierte Version von MySQL zum ersten Mal installieren, ist das Administrator-Root-Passwort leer. Drücken Sie daher einfach erneut die Eingabetaste, um sich bei der MySQL-Datenbank anzumelden.

Remote-Login (erweitert) Konfiguration

mysql -h 192.168.80.109 -u root –p
   mysql -h 192.168.80.109 -u root -p123456

Hinweise:

-h dient zur Angabe der Login-IP,
-u gibt den Benutzer an,
-p gibt das Passwort an. Wenn Sie nach -p nichts schreiben, werden Sie aufgefordert, das Passwort einzugeben. Sie können das Passwort auch direkt nach -p schreiben, dann müssen Sie das Passwort nicht eingeben.

2. Ändern Sie das Root-Passwort

Starten Sie den MySQL-Dienst und geben Sie den Befehl ein:

use mysql

Verwenden Sie die MySQL-Datenquelle und geben Sie das Doc-Befehlsfeld ein.

mysql.user aktualisieren, Passwort=PASSWORT('neuesPasswort') festlegen, wobei Benutzer='root';

Geben Sie dann den folgenden Befehl in das Doc-Befehlsfeld ein:

flush privileges;

Nachdem Sie einen neuen MySQL-Benutzer eingerichtet oder das Passwort geändert haben, müssen Sie die Tabellen mit den MySQL-Systemberechtigungen mithilfe von Flush-Berechtigungen aktualisieren, da sonst der Zugriff verweigert wird. Eine andere Möglichkeit besteht darin, den MySQL-Server neu zu starten, damit die neuen Einstellungen wirksam werden.

Notiz:

Während dieses Schritts können die folgenden Probleme auftreten:

FEHLER 1044 (42000): Dem Benutzer ''@'localhost' wurde der Zugriff auf die Datenbank 'mysql' verweigert.

Grund:

Da in der Benutzertabelle der MySQL-Datenbank ein Konto mit einem leeren Benutzernamen, also ein anonymes Konto, vorhanden ist, ist die Anmeldung tatsächlich anonym, obwohl der Benutzer root ist, was an dem „@‘localhost‘ in der Fehlermeldung zu erkennen ist.

Lösung:

Methode 1:

1. MySQL herunterfahren

# service mysqld stop

2. Berechtigungen blockieren

# mysqld_safe --skip-grant-table

Der Bildschirm wird angezeigt: Demo wird gestartet von …

3. Öffnen Sie ein neues Terminal und geben Sie ein

# mysql -u root mysql                                                       
mysql> UPDATE user SET Password=PASSWORD('neuesPasswort') wobei USER='root';  
 mysql> FLUSH PRIVILEGES; //Merken Sie sich diesen Satz, sonst wird der ursprüngliche Fehler erneut angezeigt, wenn Sie das vorherige Terminal schließenmysql> \q

Methode 2:

1. MySQL herunterfahren

# service mysqld stop

2. Berechtigungen blockieren

# mysqld_safe --skip-grant-table

Der Bildschirm wird angezeigt: Demo wird gestartet von …

3. Öffnen Sie ein neues Terminal und geben Sie ein

# mysql -u root mysql  
mysql> löschen von Benutzer, wobei USER='';  
mysql> FLUSH PRIVILEGES; //Merken Sie sich diesen Satz, sonst wird der ursprüngliche Fehler erneut angezeigt, wenn Sie das vorherige Terminal schließenmysql> \q

3. Deinstallation des installierten MySQL

Sie können es über den Windows-Dienste-Manager anzeigen. „Start“ -> „Ausführen“, „services.msc“ eingeben und die Eingabetaste drücken. Der Windows-Dienst-Manager wird angezeigt. Anschließend wird ein Dienstelement mit dem Dienstnamen „MySQL“ angezeigt.

Gehen Sie unter dem Doc-Befehl zu D:\mysql-5.6.17-winx64\bin>geben Sie „mysqld -remove“ oder „sc delete mysql“ ein, um den Dienst zu deinstallieren.

Zusammenfassen

Oben sind die vom Herausgeber vorgestellten Installations- und Konfigurationsschritte der grünen dekomprimierten Version von MySQL. Ich hoffe, dass sie für alle hilfreich sind. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Das könnte Sie auch interessieren:
  • MySQL 5.6-Binärinstallationsprozess unter Linux
  • Grafisches Tutorial zur Installation der neuesten Version des MySQL-Servers unter Windows 7 64 Bit
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Lösen Sie das Problem der Ubuntu-Pip-Installation des MySQL-Python-Pakets
  • Paketbeispiel zur Installation von mysql-python unter Anaconda
  • Zusammenfassung des Installationsprozesses von MySql 8.0.11 und der beim Verknüpfen mit Navicat aufgetretenen Probleme
  • Methoden und Probleme bei der Installation von MariaDB in CentOS unter MySQL
  • Grafisches Tutorial zur Installation und Konfiguration von Ubuntu 18.04 MySQL 8.0
  • Grafisches Tutorial zur Installation und Konfiguration der komprimierten Version von MySQL 8.0.11
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.11
  • Detaillierter Installationsprozess der MySQL 8.0 Windows-ZIP-Paketversion
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL 5.7.21-Dekomprimierungsversion
  • MySQL 8.0.11 Installations-Tutorial unter Windows
  • Detailliertes Tutorial zur Installation der komprimierten Version von MySQL 8.0.11 unter Win10
  • Zusammenfassung des MySQL-Installationsdiagramms

<<:  Detaillierte Erklärung des Unterschieds zwischen $router und $route in Vue

>>:  So behandeln Sie den vom Linux-System gemeldeten Fehler tcp_mark_head_lost

Artikel empfehlen

Vue und React im Detail

Inhaltsverzeichnis 1. Panorama II. Hintergrund 1....

Natives JS zur Realisierung eines springenden Balls

Aus einer Laune heraus habe ich eine Fallstudie ü...

Codebeispiel für die Implementierung des Linux-Verzeichniswechsels

Das Wechseln von Dateien ist eine gängige Operati...

Detaillierte Erläuterung der Verwendung des DockerHub-Image-Repository

Bisher wurden die von uns verwendeten Images alle...

Linux verwendet den Befehl lsof, um den Status des Dateiöffnens zu überprüfen

Vorwort Wir alle wissen, dass unter Linux „alles ...

Netzwerkkonfiguration des Host Only+NAT-Modus unter VirtualBox

Die Netzwerkkonfiguration des Host Only+NAT-Modus...

MySQL-String-Splitting-Beispiel (String-Extraktion ohne Trennzeichen)

String-Extraktion ohne Trennzeichen Fragenanforde...

Lösung für den Fehler 1045, wenn Navicat eine Verbindung zu MySQL herstellt

Beim Herstellen einer Verbindung mit der lokalen ...