Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)

Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)

Das Installationstutorial für MySQL 8.0.11 WinX64 wird wie folgt aufgezeichnet und mit allen geteilt

1. Geben Sie die Adresse ein: Download mysql-8.0.11-winx64

2. Entpacken Sie das Zip-Paket und legen Sie die entpackten Dateien in einen Ordner, wie in der Abbildung gezeigt:

3. Konfigurieren Sie Umgebungsvariablen (um wiederholtes Wechseln der Pfade beim Arbeiten im CMD-Fenster zu vermeiden).

Fügen Sie D:\Program Files\mysql-8.0.11-winx64\bin unter Pfad hinzu.

4. Schreiben Sie die Konfigurationsdatei

Wir haben festgestellt, dass im entpackten Verzeichnis keine Datei my.ini (oder my-default.ini) vorhanden ist. Das ist nicht schlimm, Sie können sie selbst erstellen. Fügen Sie my.ini im Stammverzeichnis der Installation hinzu. Meins ist beispielsweise: D:\Program Files\mysql-8.0.11-winx64\my-default.ini. Schreiben Sie die grundlegende Konfiguration:

Hinweis: Der Datenordner existiert erst, nachdem die Datenbank initialisiert wurde. Die Datei my-default.ini existiert standardmäßig nicht. Sie können sie wie folgt selbst schreiben:

[mysqld]
# Port 3306 einstellen port=3306
# Legen Sie das Installationsverzeichnis von MySQL fest basedir=D:\Program Files\MySQL
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest datadir=D:\Users\qiuzhiwen\MySQL\Data
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Die Anzahl der zulässigen Verbindungsfehler. Dies soll verhindern, dass jemand versucht, das Datenbanksystem von diesem Host aus anzugreifen 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
# Standardmäßig wird das Plug-In „mysql_native_password“ zur Authentifizierung verwendet. 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

Darunter können Basedir und Datadir entsprechend Ihrer tatsächlichen Situation bestimmt werden!

5. Drücken Sie die „Win“-Taste, um das Startmenü zu öffnen, geben Sie „cmd“ in das Suchfeld ein, wählen Sie in den Suchergebnissen das Programm „Eingabeaufforderung“ aus, klicken Sie mit der rechten Maustaste und wählen Sie „Als Administrator ausführen“

6.Installation und Initialisierung des MySQL-Dienstes

Führen Sie den Befehl mysqld install aus. Wenn „Dienst erfolgreich installiert“ angezeigt wird, bedeutet dies, dass die Installation des MySQL-Dienstes abgeschlossen ist.

Hinweis: mysqld --install [Dienstname]

Der dahinterstehende Dienstname kann weggelassen werden, der Standardname ist mysql. Wenn Sie mehrere MySQL-Dienste auf Ihrem Computer installieren müssen, können Sie diese natürlich mit unterschiedlichen Namen unterscheiden, beispielsweise mysql5 und mysql8.

MySQL-Initialisierung

Führen Sie den Befehl im Bin-Verzeichnis des MySQL-Installationsverzeichnisses aus:

mysqld --initialize --console

Nach Abschluss der Ausführung wird das anfängliche Standardkennwort des Root-Benutzers ausgedruckt, zum Beispiel:

Beachten! Im Ausgabeergebnis der Ausführung gibt es einen Absatz: [Hinweis] [MY-010454] [Server] Für root@localhost wird ein temporäres Kennwort generiert: Ng*jbnKGd2_! Das "Ng*jbnKGd2_!" nach root@localhost: ist das anfängliche Kennwort (ohne das erste Leerzeichen). Bevor Sie das Passwort ändern, müssen Sie sich dieses Passwort merken, da Sie es für spätere Anmeldungen benötigen. Wenn Sie das Verzeichnis versehentlich zu schnell schließen oder vergessen, sich daran zu erinnern, ist das kein Problem. Löschen Sie einfach das initialisierte Datadir-Verzeichnis und führen Sie den Initialisierungsbefehl erneut aus. Es wird dann neu generiert. Natürlich können Sie auch Sicherheitstools nutzen, um eine Kennwortänderung mit jedem beliebigen Mittel zu erzwingen.

Referenz: MySQL 8.0 Referenzhandbuch

Nach Abschluss der Installation können Sie den MySQL-Dienst über den Befehl net start mysql starten.

7. Passwort ändern und Passwort-Authentifizierungs-Plugin

Gehen Sie zu D:\Program Files\mysql-8.0.11-winx64\bin, führen Sie den Befehl mysql -u root -p aus und geben Sie dann das zuvor gespeicherte Passwort ein. In meinem Fall lautet es Ng*jbnKGd2_!

Um das Benutzerkennwort zu ändern, führen Sie den Befehl in MySQL aus:

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

Ändern Sie das Plug-In zur Kennwortüberprüfung und ändern Sie gleichzeitig das Kennwort.

Mit dem folgenden Befehl können Sie die standardmäßig installierte Datenbank anzeigen:

Datenbanken anzeigen;

benutze MySQL;

Tabellen anzeigen;

Sie können sehen, dass die MySQL-Datenbank standardmäßig initialisiert wird und die Benutzertabelle MySQL-Benutzerinformationen speichert. Wir können einen Blick auf den Standard-MySQL-Benutzer werfen:

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

Der Host des Administrator-Roots ist „localhost“, was bedeutet, dass nur der Login-Zugriff über den lokalen Host zulässig ist. Wenn Sie anderen IP-Adressen die Anmeldung erlauben möchten, müssen Sie einen neuen Host hinzufügen. Wenn Sie allen IP-Zugriffen erlauben möchten, können Sie es direkt in "%" ändern.

Erstellen Sie einen Benutzer:

ERSTELLEN SIE BENUTZER 'xxh'@'%' IDENTIFIZIERT MIT mysql_native_password DURCH 'xxh123!@#';

#(Hinweis: Die Verschlüsselungsmethode von mysql8.0 wurde geändert)# Benutzer überprüfen

wähle Benutzer, Host, Plugin, Authentifizierungszeichenfolge aus Benutzer\G;

Autorisieren von Remote-Datenbanken

# Alle Berechtigungen autorisieren

Gewähren Sie 'xxh'@'%' alle Privilegien für *.*.

# Grundlegende Abfrage- und Änderungsberechtigungen autorisieren, nach Bedarf festlegen

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER ON *.* TO 'xxh'@'%';

Benutzerberechtigungen anzeigen

Zuschüsse für „xxh“@„%“ anzeigen;

Bisher wurden die detaillierten Schritte zur Installation von mysql-8.0.11-winx64 unter Win10 vorgestellt. Wenn während des Installationsvorgangs Fehler oder Probleme auftreten, hinterlassen Sie bitte eine Nachricht im Kommentarbereich und LZ wird versuchen, diese zu beantworten!

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:
  • Detaillierte Erläuterung der Idee, mysql8.0.11 zu installieren, das Root-Passwort zu ändern und Navicat für MySQL zu verbinden
  • Diagramm der Installationszusammenfassung für MySQL 8.0.11
  • So ändern Sie das ROOT-Passwort in MySql8.0 und höheren Versionen richtig
  • MySQL 8.0.18 Installations-Tutorial unter Windows (Abbildung)
  • So fügen Sie in MySQL 8.0 schnell Spalten hinzu
  • MySQL 8.0.21 Installationstutorial mit Bildern und Text
  • Analyse der neuen Funktionen von MySQL 8.0 - Transaktionales Datenwörterbuch und Atomic DDL
  • Installations-Tutorial zur komprimierten Version von MySQL 8.0.20 mit Bildern und Text
  • Detaillierte Erläuterung der MySQL 8.0-Wörterbuchtabellenerweiterung
  • MySQL 8.0.21-Installationstutorial unter Windows-System (Abbildung und Text)
  • Detaillierte Erklärung unsichtbarer Indizes in MySQL 8.0

<<:  Implementierung der One-Click-Verpackung und -Veröffentlichung von Vue-Projekten mit Jenkins

>>:  Detaillierte Erläuterung der Nginx-Upstream-Konfiguration und -Funktion

Artikel empfehlen

MySQL 8.0 DDL-Atomaritätsfunktion und Implementierungsprinzip

1. Übersicht über die Atomizität von DDL Vor 8.0 ...

Wie MySQL Milliarden von Datenverkehr unterstützt

Inhaltsverzeichnis 1 Master-Slave-Lese-/Schreibtr...

vsCode generiert Vue-Vorlagen mit einem Klick

1. Verwenden Sie die Tastenkombination Strg + Ums...

So verwenden Sie jconsole zum Überwachen von Remote-Tomcat-Diensten

Was ist JConsole JConsole wurde in Java 5 eingefü...

Shell-Skript Nginx-Automatisierungsskript

Dieses Skript kann die Vorgänge zum Starten, Stop...

Zwei Möglichkeiten zum vollständigen Löschen von Benutzern unter Linux

Linux-Betrieb Experimentelle Umgebung: Centos7-Vi...

Einführung in 10 Hooks in React

Inhaltsverzeichnis Was ist ReactHook? React biete...

Fallstricke basierend auf MySQL-Standardsortierregeln

Der Standardtyp varchar in MySQL ist case-insensi...

Implementierungsbeispiel für die Bereitstellung von Docker rocketmq

Inhaltsverzeichnis Vorbereitung Bereitstellungspr...

Mysql gibt die Methode zur Datumsbereichsextraktion an

Bei der Datenbankoperation ist der Umgang mit Dat...