MySQL 8.0.12 Installations- und Konfigurations-Tutorial

MySQL 8.0.12 Installations- und Konfigurations-Tutorial

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:
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23
  • Installations-Tutorial zur dekomprimierten Version von MySQL 5.7.23 für WinX64
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.18 winx64
  • Tutorial zur kostenlosen Konfiguration der MySQL 5.7.18-Installationsversion
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7 und höher (mysql 5.7.12\mysql 5.7.13\mysql 5.7.14)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.14
  • MySQL Server 8.0.3 Installations- und Konfigurationsmethoden - Grafisches Tutorial
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows-Version)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.7.23 Winx64 unter Win10

<<:  DNS-Konfigurationsmethode für den Linux Domain Name Service

>>:  Detaillierte Erläuterung der passwortfreien SSH-Anmeldekonfiguration unter Linux

Artikel empfehlen

Lernen Sie die MySQL-Zeichensatzeinstellungen in 5 Minuten kennen

Inhaltsverzeichnis 1. Inhaltsübersicht 2. Konzept...

So leeren Sie den Cache nach der Verwendung von Keep-Alive in Vue

Was ist Keepalive? Bei der normalen Entwicklung m...

Analyse des Prozesses zum Aufbau einer Clusterumgebung mit Apache und Tomcat

Tatsächlich ist es nicht schwierig, einen Apache-...

Wie kompliziert ist die Priorität von CSS-Stilen?

Gestern Abend habe ich mir eine Interviewfrage ang...

Detaillierte Erläuterung des Linux-CRM-Bereitstellungscodes

Linux-Grundkonfiguration Kompilieren und installi...

So installieren Sie den Apache-Dienst im Linux-Betriebssystem

Downloadlink: Betriebsumgebung CentOS 7.6 in eine...

Detaillierte Erklärung, wie Tomcat asynchrone Servlets implementiert

Vorwort Durch meine vorherige Tomcat-Artikelserie...

Auswahl der MySQL-Tabellentyp-Speicher-Engine

Inhaltsverzeichnis 1. Zeigen Sie die Speicher-Eng...

Detailliertes Tutorial zur Installation des ElasticSearch:7.8.0-Clusters mit Docker

Der ElasticSearch-Cluster unterstützt動態請求的方式und靜態...

Beispielcode zur Umsetzung des „Pluszeichen“-Effektes mit CSS

So erzielen Sie den unten gezeigten Pluszeichen-E...

Lassen Sie uns ausführlich über die gemeinsame MySQL-Abfrage sprechen

Inhaltsverzeichnis Union-Abfrage 1. Fragen Sie di...

Detaillierte Erklärung der Docker-Maschinennutzung

Docker-Machine ist ein offiziell von Docker berei...