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:
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:
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:
|
<<: Leitfaden zu bewährten Methoden für die Benutzerautorisierung im WeChat Mini-Programm
>>: So implementieren Sie eine Remote-Verbindung für Redis unter Linux
Wir wissen, dass die in JS am häufigsten verwende...
Manchmal müssen wir steuern, ob HTML-Elemente auf ...
Installieren Stellen Sie sicher, dass Ihr Benutze...
Inhaltsverzeichnis Komponenten zerlegen Linkes Fe...
8 Optimierungsmethoden für das MySQL-Datenbankdes...
Direkt codieren: Wählen Sie „bigint unsigned“ als...
Inhaltsverzeichnis Holen Sie sich den Inhalt des ...
Inhaltsverzeichnis 1. Hintergrundwissen 1. Einfüh...
Inhaltsverzeichnis Einfache CASEWHEN-Funktion: Di...
Inhaltsverzeichnis Hintergrund Frage Problemanaly...
Die Methode zum Umbrechen des Inhalts (Titelattrib...
Inhaltsverzeichnis Nachlass ES5-Prototypvererbung...
Das Formular bietet zwei Möglichkeiten zur Datenüb...
Inhaltsverzeichnis 1. Beispiel für die Anzeige de...
1. Erstellen Sie eine Seite mit app.json Gemäß un...