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

So zeigen Sie den Status von Remote-Serverdateien in Linux an

Wie unten dargestellt: Der Testbefehl stellt fest...

So fahren Sie eine MySQL-Instanz sicher herunter

In diesem Artikel wird der Vorgang zum Herunterfa...

Wie lang ist eine Funktion in js?

Inhaltsverzeichnis Vorwort Warum Wie viel kostet ...

Prinzip der MySQL-Paging-Analyse und Effizienzverbesserung

Prinzip der MySQL-Paging-Analyse und Effizienzver...

Detaillierte Zusammenfassung des JavaScript-Arrays

Inhaltsverzeichnis 1. Array-Induktion 1. Teilen S...

Html+CSS-Zeichnungsdreiecksymbol

Schauen wir uns zunächst die Renderings an: XML/H...

Natives js zum Erreichen eines einfachen Karusselleffekts

In diesem Artikel wird der spezifische Code von j...

MySQL-Triggersyntax und Anwendungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Das Lazy-Loading-Attributmuster in JavaScript verstehen

Traditionell erstellen Entwickler Eigenschaften i...

Detaillierte grafische Erklärung der SQLMap-Injektion

Inhaltsverzeichnis 1. Wir haben festgestellt, das...

Vue implementiert die Lupenfunktion der Produktdetailseite

In diesem Artikel wird der spezifische Code von V...