Tutorial zur manuellen Installation und Konfiguration von mysql8.0.11 winx64

Tutorial zur manuellen Installation und Konfiguration von mysql8.0.11 winx64

Lassen Sie mich zunächst über meinen Alltag sprechen. Mit der schnellen Aktualisierung von MySQL wurde MySQL sprunghaft auf Version 8.0 aktualisiert. Was ist also der offensichtliche Unterschied zwischen dieser Version und der 5.X-Version, die wir zuvor verwendet haben? Lassen Sie uns Ihnen zunächst die Abfragegeschwindigkeit der integrierten Tabelle von MySQL5.X zeigen

Anschließend werde ich die Abfragegeschwindigkeit der integrierten Tabelle von MySQL 8.0 vorstellen.

Die gleichen Datenergebnisse sind offensichtlich. Ich bin alle Fallstricke von MySQL 8.0 durchgegangen. Um Ihnen Umwege zu ersparen, biete ich die folgende manuelle Installationsmethode an

1. Von der offiziellen Website herunterladen und entpacken

Ich habe mysql-8.0.11-winx64 heruntergeladen, Download-Adresse

Klicken Sie einfach auf den Hyperlink, den ich mit einem roten Marker eingekreist habe. Die chinesische Bedeutung dieses Satzes lautet: Nicht nötig, starten Sie einfach den Download

2. Legen Sie die Systemumgebungsvariablen fest

Ich werde dazu nicht viel sagen. Es gibt viele Baidu. Diese Konfiguration dient nur der Vereinfachung der Befehlszeile ...

3. Schreiben Sie die Konfigurationsdatei

Der Dekomprimierungsort ist beispielsweise D:\App\MySQL\mysql-8.0.11-winx64

Erstellen Sie hier manuell die Datei my.ini. Der Dateiinhalt lautet wie folgt:

Hinweis: Ändern Sie das Installationsverzeichnis und das Datenspeicherverzeichnis

[mysql]
; Setzt den Standardzeichensatz des MySQL-Clients default-character-set=utf8
[mysqld]
; Port 3306 festlegen Port = 3306 
; Legen Sie das Installationsverzeichnis von mysql basedir=D:\App\MySQL\mysql-8.0.11-winx64 fest.
; Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\App\MySQL\mysql-8.0.11-winx64\data
; Maximale Anzahl zulässiger Verbindungen max_connections=200
; Der vom Server verwendete Standardzeichensatz ist der 8-Bit-Latin1-Zeichensatz character-set-server=utf8
; Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB 

4. Datenbankinitialisierung

Führen Sie die Befehlszeile als Administrator aus, wechseln Sie in das Bin-Verzeichnis, in dem MySQL installiert ist, und geben Sie den folgenden Befehl ein:

Automatisches Erstellen eines Root-Benutzers ohne Passwort:

mysqld --initialize-insecure

Oder mit einem zufälligen Passwort:

mysqld --initialisieren

Das zufällige Passwort wird im Fehlerprotokoll im Datenordner (zuvor konfiguriertes Datenverzeichnis) unter dem Dateinamen hostname.err gespeichert.

Hinweis: Wenn Sie eine Neuinitialisierung durchführen möchten, müssen Sie zuerst den Datenordner leeren. (Einschließlich der Unterbrechung des nächsten Dienstes)

In dem Tutorial, das ich mir angesehen habe, fehlte dieser Schritt, was zu folgendem Ergebnis führte:

Der Dienst kann nicht gestartet werden.
Der Server hat keine Fehler gemeldet.
Geben Sie NET HELPMSG 3534 ein, um weitere Hilfe zu erhalten.

5. Installieren und starten Sie den Dienst

Führen Sie es auf der Befehlszeile aus.

Installationsservice:

mysqld -install

Starten Sie den Dienst:

net start mysql

Stoppen und deinstallieren Sie beim Rollback den Dienst:

Netzstopp MySQL
mysqld -entfernen

6. Geben Sie MySQL ein

Kein Passwort erforderlich:

mysql -u root

Passwortgeschützter Zugang:

mysql -u root -p

Wenn Sie ein Passwort haben, werden Sie beim Anmelden aufgefordert, es einzugeben. Wenn Sie ein zufälliges Passwort haben, wird der Speicherort oben angegeben.

Berührt, endlich gesehen:

MySQL>

Wenn die Clientverbindung ein Caching-SHA2-Passwort-Problem hat

Die Lösung lautet wie folgt:

Zuerst: ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #Ändern Sie die Verschlüsselungsregeln. Als nächstes: ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'; #Aktualisieren Sie das Passwort des Benutzers. Zum Schluss: FLUSH PRIVILEGES; #Aktualisieren Sie die Berechtigungen.

Wenn Sie Fehler machen oder etwas nicht verstehen, hinterlassen Sie unten bitte einen Kommentar und ich werde geduldig darauf antworten.

Wunderbares Thema teilen:

Tutorial zur Installation verschiedener MySQL-Versionen

MySQL 5.6-Installationstutorials für verschiedene Versionen

MySQL 5.7-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:
  • Diagramm der Installationsschritte für MySQL 8.0.11 Community Green Edition für Windows
  • Diagramm der Installationszusammenfassung für MySQL 8.0.11
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12
  • mysql installer community 8.0.12.0 grafische anleitung zur installation
  • Ausführliches Installationstutorial für MySQL 8.0.12 winx64
  • Tutorial zur Installation der Dekomprimierungsversion von MySQL 8.0.12
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL 8.0.15 Winx64-Dekomprimierungsversion
  • Grafisches Tutorial zum Herunterladen und Installieren von MySQL 8.0 unter Windows 10
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.15
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 (Win10)

<<:  Leitfaden zu bewährten Methoden für die Benutzerautorisierung im WeChat Mini-Programm

>>:  So implementieren Sie eine Remote-Verbindung für Redis unter Linux

Artikel empfehlen

Installationsmethode der dekomprimierten Version von MySQL 5.7.18 unter Win7x64

Weiterführende Literatur: Beheben Sie das Problem...

JavaScript, um die Idee des Schlangenspiels umzusetzen

Die Implementierungsidee des Javascript-Spiels Sn...

Detaillierte Erläuterung der Implementierung der Nginx-Prozesssperre

Inhaltsverzeichnis 1. Die Rolle der Nginx-Prozess...

Beispiele für die Erstellung und Verwendung von MySQL-Triggern

Inhaltsverzeichnis Was ist ein Auslöser Erstellen...

So verwenden Sie CSS-Attributselektoren zum Spleißen von HTML-DNA

CSS-Attributselektoren sind großartig. Sie können...

Code zum Anzeigen des Inhalts eines TXT-Buchs auf einer Webseite

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML ...

html+css+js zur Realisierung der Funktion der Fotovorschau und des Bildhochladens

Vorwort: Wenn wir Webseiten erstellen, müssen wir...

Vor- und Nachteile von React Hooks

Inhaltsverzeichnis Vorwort Vorteil: Mangel: 1. Re...

CentOS7-Installations-Tutorial für Zabbix 4.0 (Abbildung und Text)

Deaktivieren Sie SeLinux setenforce 0 Dauerhaft g...

So implementieren Sie den Vue-Mausrad-Scrolling-Umschalt-Routing-Effekt

Eine Root-Routing-Komponente (die Root-Routing-Ko...

Zusammenfassung der Konstruktor- und Superwissenspunkte in React-Komponenten

1. Einige Tipps zu mit class in react deklarierte...

Bildschirmbefehl und Verwendung unter Linux

Bildschirmeinführung Screen ist eine vom GNU-Proj...