Dieser Artikel enthält das ausführliche Tutorial zur Installation und Konfiguration von MySQL 8.0.12. Die spezifischen Inhalte sind wie folgt 1. Herunterladen Link: Downloadseite Klicken Sie nach Auswahl der Systemplattform auf „Download“ (wählen Sie je nach System 64 oder 32 Bit aus). 2. Konfiguration 1. Nachdem der Download erfolgreich war, entpacken Sie das Installationspaket an den Speicherort, an dem Sie es installieren möchten. Ich habe es in "D:\MySql\" installiert. Wenn das Installationsverzeichnis einen Datenordner enthält, löschen Sie ihn. 2. Fügen Sie das Bin-Verzeichnis zur Umgebungsvariable PATH hinzu 3. Installation 1. Führen Sie cmd als Administrator aus 2. Geben Sie den Bin-Ordner im Installationsverzeichnis ein 3. Führen Sie mysqld --initialize oder mysqld --initialize-insecure --user=mysql aus. Wenn die Ausführung erfolgreich ist, wird im Installationsverzeichnis ein Datenordner generiert. Öffnen Sie den Ordner, um die .err-Datei zu finden, und öffnen Sie sie mit einem Texteditor. Suchen Sie nach „root“, und auf den Doppelpunkt folgt ein zufällig generiertes temporäres Passwort 4. Fahren Sie fort und geben Sie mysqld --install ein 5. Überprüfen Sie die Installation und geben Sie mysql --version ein 6. Starten Sie den MySQL-Dienst und geben Sie net start mysql ein. PS: Um den Dienst zu stoppen, geben Sie net stop mysql ein. 4. Client-Tests 1.mysql –uroot –p wie unten gezeigt 5. Benutzernamen und Passwort ändern 1. Erstellen Sie eine neue mysql-init.txt im Installationsverzeichnis, geben Sie ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; ein, speichern PS: Geben Sie für Version 5.7.5 und früher SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass'); ein. 2. Schließen Sie den MySQL-Dienst, geben Sie dann in cmd das Bin-Verzeichnis ein und geben Sie mysqld --init-file=D:\MySql\mysql-8.0.12-winx64\mysql-init.txt ein. Löschen Sie nach Abschluss der Ausführung die Datei mysql-init.txt und starten Sie den MySQL-Dienst neu. 3. Geben Sie mysql -u root -p und dann das Kennwort ein, um sich anzumelden (wenn Sie sich nicht anmelden können, geben Sie das zufällige Kennwort in .err ein, um mysql aufzurufen, und fahren Sie mit Schritt 4 fort). 4. Geben Sie nach dem Aufrufen der MySQL-Shell den Befehl in mysql-init.txt erneut ein Geben Sie exit ein und melden Sie sich erneut mit dem neuen Passwort an 5. Überprüfen Sie, ob MySQL ordnungsgemäß funktioniert Geben Sie „Datenbanken anzeigen“ ein; Geben Sie „use mysql“ ein. Geben Sie SELECT User, Host, authentication_string FROM user ein. 6. Konfigurieren Sie die Kodierung auf UTF-8 1. Sehen Sie sich die Standardkodierung an Variablen wie „%character%“ anzeigen; 2. Erstellen Sie im Stammverzeichnis von D:\MySql\mysql-8.0.12-winx64 eine neue Datei my.ini (diese Datei existiert nach 5.7 nicht mehr, erstellen Sie sie selbst), wie unten gezeigt: 3. Bearbeiten Sie my.ini Konfigurieren Sie unter dem Knoten [mysqld] die Serverkodierung und fügen Sie zwei Elemente hinzu Zeichensatzserver = utf8 [mysql] Knoten, hiermit werden die Clientinformationen konfiguriert Wir fügen auch den Knoten [mysql] hinzu und konfigurieren die Kodierung auf UTF8 [mysql] Standardzeichensatz = utf8 [mysqld] Standardzeichensatz = utf8 Zeichensatzserver = utf8 [mysql] Standardzeichensatz = utf8 [mysql.server] Standardzeichensatz = utf8 [mysqld_safe] Standardzeichensatz = utf8 [Kunde] Standardzeichensatz = utf Wie unten dargestellt: 7. Testabfrage 1. Nach dem Ändern der Konfigurationsdatei müssen Sie zuerst den Dienst neu starten 2. Melden Sie sich wie gewohnt als Root-Benutzer an 3. Führen Sie den Befehl „show variables like "%character%“ aus, um die Variablen des Systemzeichensatzes anzuzeigen, wie unten gezeigt: Client-Verbindung: Navicat für MySQL Fehlermeldung: 1251 - Der Client unterstützt das vom Server angeforderte Authentifizierungsprotokoll nicht. Erwägen Sie ein Upgrade von MySQL. Lösung: 1. Rufen Sie das entpackte MySQL-Stammverzeichnis über die Befehlszeile auf. 2. Melden Sie sich bei der Datenbank an mysql -uroot -p 3. Geben Sie das Root-Passwort erneut ein: 4. Ändern Sie die Verschlüsselungsmethode: ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'Passwort'. Das Passwort läuft nie ab. 5. Passwort ändern: In diesem Beispiel ist 123456 das neue Passwort ALTER USER 'root'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH '123456'; 6. Aktualisieren: FLUSH-PRIVILEGIEN; Endlich war die Verbindung erfolgreich: Wunderbares Thema teilen: Tutorial zur Installation verschiedener MySQL-Versionen MySQL 5.7-Installationstutorials für verschiedene Versionen MySQL 5.6-Installationstutorials für verschiedene Versionen mysql8.0-Installationstutorials für verschiedene Versionen Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: DNS-Konfigurationsmethode für den Linux Domain Name Service
>>: Detaillierte Erläuterung der passwortfreien SSH-Anmeldekonfiguration unter Linux
In MySQL gibt es überall Caches. Wenn ich den Que...
Im vorherigen Artikel habe ich beschrieben, wie s...
Das Anordnungslayout zum Ausrichten der beiden En...
Am Anfang war ich traurig. Die Screenshots sind w...
Das Erstellen von Webseiten, die Webstandards ents...
Installieren der XML-Erweiterung in PHP Linux 1. ...
Die Konfigurationsmethode der kostenlosen Install...
In diesem Artikel wird der Unterschied zwischen P...
Mit der zunehmenden Anzahl offener Plattformen ver...
In diesem Artikel werden die Installations- und K...
Herunterladen und Installieren von JDK Schritt 1:...
Bei der Entwicklung ist es häufig erforderlich, d...
In diesem Artikel wird der spezifische Code von V...
Was sind Slots? Wir wissen, dass in Vue nichts in...
XML/HTML-CodeInhalt in die Zwischenablage kopiere...