Grafisches Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von MySQL 8.0.13

Grafisches Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von MySQL 8.0.13

1. Installation

1. MySQL herunterladen

Download-Adresse: Link-Adresse

Laden Sie nach dem Öffnen der Webseite im Browser das komprimierte Paket wie in der Abbildung gezeigt herunter

Entpacken Sie nach dem Herunterladen das komprimierte Paket und passen Sie den Speicherort an, z. B.: D:\Developer\mysql-8.0.13-winx64

2. Konfigurationsdatei

Die mysql8-Version hat keine Standarddatei my.ini, die manuell erstellt werden muss. Die Datei wird nach der Dekomprimierung im Stammverzeichnis erstellt, z. B.: D:\Developer\mysql-8.0.13-winx64
Der Inhalt dieser Datei ist wie folgt:

[mysqld]
# Port 3306 einstellen port=3306
# Legen Sie das Installationsverzeichnis von mysql basedir=D:\\Developer\\mysql-8.0.13-winx64 fest
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\Developer\mysql-8.0.13-winx64\data
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Die Anzahl der zulässigen Verbindungsfehler beträgt max_connect_errors=10
# Der vom Server verwendete Standardzeichensatz ist UTF8
Zeichensatzserver = utf8
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB
#Die Standardauthentifizierung erfolgt mit dem Plugin „mysql_native_password“ #mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8
[Kunde]
# Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung mit dem Server-Port verwendet wird: 3306
Standardzeichensatz = utf8

3. Datenbankinstallation

3.1. Wechseln Sie in das Bin-Verzeichnis

Öffnen Sie cmd mit Administratorrechten (Hinweis: Sie müssen zur Installation Administratorrechte verwenden, da sonst Probleme auftreten.) und geben Sie dann das Bin-Verzeichnis des MySQL-Installationsverzeichnisses ein, wie in der Abbildung gezeigt

3.2. Initialisierung

Geben Sie dann zum Initialisieren den Befehl mysqld --initialize --console ein. Die in der Abbildung gezeigte Schnittstelle wird angezeigt.

Der rote Kreis in der obigen Abbildung ist das Root-Konto und das Passwort. Das Passwort wird automatisch von MySQL generiert und enthält keine Leerzeichen. Es ist erforderlich, wenn Sie sich zum ersten Mal als Root-Benutzer anmelden, also müssen Sie es sich merken. Wenn Sie sich nicht erinnern, müssen Sie die Daten im MySQL-Installationsverzeichnis löschen und neu initialisieren.

3.3. Nachdem der Installationsbefehl initialisiert wurde, führen Sie den Befehl mysqld --install [Dienstname] aus (der Dienstname kann leer gelassen werden, der Standarddienstname ist mysql), um den MySQL-Dienst zu installieren, wie in der folgenden Abbildung gezeigt:

Wenn angezeigt wird, dass die Installation erfolgreich war, geben Sie „net start mysql“ ein, um den Dienst zu starten, und „net stop mysql“, um den Dienst zu stoppen.

4. Ändern Sie das Root-Kontokennwort

Die Verwendung eines automatisch generierten Kennworts kann manchmal unpraktisch sein. Wenn Sie zum Herstellen einer Verbindung mit MySQL ein Verbindungstool (z. B. Navicate) verwenden, erhalten Sie möglicherweise die Meldung, dass Ihr Kennwort abgelaufen ist und Sie keine Verbindung herstellen können (siehe Abbildung).

Daher empfiehlt es sich, das Passwort des Root-Kontos zu ändern, nachdem die Installation abgeschlossen und der Dienst gestartet wurde.
Verwenden Sie zunächst mysql -u root -p und melden Sie sich mit dem von mysql generierten Kennwort beim Root-Konto an, wie in der Abbildung gezeigt

Geben Sie dann den folgenden Befehl ein, um Benutzerinformationen anzuzeigen

Wählen Sie Host, Benutzer, Authentifizierungszeichenfolge aus mysql.user aus.

Wenn sich im Feld authentication_string des Root-Benutzers Inhalt befindet, setzen Sie es zuerst auf leer.

Benutzer aktualisieren, Authentifizierungszeichenfolge festlegen = "", wobei Benutzer = "root"

Geben Sie abschließend den folgenden Befehl ein, um das Kennwort zu ändern. Melden Sie sich nach Abschluss der Änderung erneut mit dem Kennwort an.

Ändern Sie den Benutzer „root“@„localhost“, identifiziert durch „neues Passwort“;

Nach der erneuten Anmeldung können Sie einen neuen Benutzer erstellen und andere Vorgänge ausführen, um die lokale oder Remote-Entwicklung durchzuführen.

Befehl „Benutzer erstellen“

ERSTELLEN SIE BENUTZER 'xxx'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH 'xxxxx';

Wenn es sich um eine Remoteverbindung handelt, können Sie localhost ändern.

Hinweis: Sie können den Befehl SET PASSWORD = PASSWORD('xxxx'); nicht verwenden, um das Passwort zu ändern. MySQL8 verwendet ein neues Plugin zur Passwortauthentifizierung, das „mysql_native_password“ aufgibt und stattdessen „caching_sha2_password“ verwendet.

5. Achten Sie auf das Problem

Wenn Sie beim Herstellen einer Verbindung zum MySQL-Root-Benutzer über den Graph-Client ein Kennwortproblem haben, verwenden Sie den Befehl

Wählen Sie Host, Benutzer, Authentifizierungszeichenfolge, Plugin aus mysql.user aus.

Überprüfen Sie, ob das Root-Verschlüsselungs-Plugin caching_sha2_password ist. Wenn es dieses Plugin ist, müssen Sie nur das Root-Passwort ändern. Der Befehl lautet wie folgt:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'neues Passwort';

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:
  • Persönlicher Test des Installationstutorials zur Dekomprimierungsversion von MySQL 8.0.12!
  • Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von mysql8.0.0 winx64.zip
  • Tutorial zur Installation der Dekomprimierungsversion von MySQL 8.0.12
  • Detailliertes Tutorial zur Installation der MySQL v5.7.18-Dekomprimierungsversion
  • Detaillierte grafische Anweisungen zum Herunterladen und Installieren der entpackten Version von MySQL 5.7.18 und zum Starten des MySQL-Dienstes
  • So installieren und konfigurieren Sie die dekomprimierte Version von MySQL 8.0.12 unter Windows 10 mit grafischen Tutorials
  • Installations-Tutorial zur neuesten MySQL-Version 8.0.17 mit Dekomprimierung
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL 8.0.15 Winx64-Dekomprimierungsversion
  • Grafisches Tutorial zur Installation der MySQL 8.0.12 Winx64-Dekomprimierungsversion
  • Tutorial zum Herunterladen der Dekomprimierungsversion von MySQL 8.0 und zum Konfigurieren mit Beispielen

<<:  So geben Sie chinesische Zeichen im Linux-Kernel aus

>>:  Verwendung des LRU-Algorithmus in der in Vue integrierten Komponente „Keep-Alive“

Artikel empfehlen

vue-pdf realisiert Online-Dateivorschau

In diesem Artikelbeispiel wird der spezifische Co...

So verwenden Sie die Vue3-Komponente zum asynchronen Laden von Daten Suspense

Inhaltsverzeichnis Vorwort Komponenten erstellen ...

So konfigurieren Sie gängige Software unter Linux

Wenn Sie einen neuen Linux-Server bekommen, müsse...

js fügt dynamisch Beispielcode für eine Liste eingekreister Zahlen hinzu

1. Fügen Sie zuerst das ul-Tag im Textkörper hinz...

Vue+Openlayer verwendet modify, um den gesamten Code des Elements zu ändern

Vue+Openlayer verwendet „modify“, um Elemente zu ...

Beispiel, wie man einen Div-Hintergrund transparent macht

Es gibt zwei gängige Möglichkeiten, den Div-Hinte...

Erstellen einer einfachen Game-Engine mit React Native

Inhaltsverzeichnis Einführung Erste Schritte Eine...

MySQL-Optimierung: Join statt Unterabfrage verwenden

Verwenden Sie JOIN anstelle von Unterabfragen MyS...

So installieren Sie OpenSuse auf Virtualbox

Die virtuelle Maschine wird auf dem Hostcomputer ...

Beispielüberprüfung MySQL | Update-Feld mit demselben Wert zeichnet Binlog auf

1. Einleitung Vor ein paar Tagen fragte mich ein ...