1. Entpacken Sie das Zip-Paket in das Installationsverzeichnis Entpacken Sie zunächst mysql-8.0.11-winx64.zip in das Installationsverzeichnis D:/mysql-8.0.11-winx64, 2. Konfigurationsdatei Fügen Sie my.ini im Stammverzeichnis der Installation hinzu Grundlegende Konfigurationsdatei (my) [mysqld] Basisverzeichnis = D:\mysql-8.0.11-winx64 Datenverzeichnis = D:\mysql-8.0.11-winx64\data Port = 3306 Kleinbuchstaben-Tabellennamen = 2 default_authentication_plugin=mysql_native_password Referenz-Basiskonfiguration: [mysqld] # Führende # entfernen und auf die RAM-Menge für die wichtigsten Daten einstellen # Cache in MySQL. Beginnen Sie bei 70 % des gesamten RAM für dedizierte Server, sonst 10 %. # innodb_buffer_pool_size = 128M # Entfernen Sie das führende #, um eine sehr wichtige Datenintegritätsoption zu aktivieren: Protokollierung # Änderungen am Binärprotokoll zwischen Backups. # log_bin # Diese sind normalerweise festgelegt. Entfernen Sie die # und legen Sie sie nach Bedarf fest. basedir = D:\Programm\MySQL Datenverzeichnis = D:\DBs\MySQL Port = 3306 # server_id = ..... # Entfernen Sie führende #, um Optionen festzulegen, die hauptsächlich für Berichtsserver nützlich sind. # Die Serverstandards sind für Transaktionen und schnelle SELECT-Vorgänge schneller. # Passen Sie die Größen nach Bedarf an und experimentieren Sie, um die optimalen Werte zu finden. # Join-Puffergröße = 128 M # sort_buffer_size = 2M # read_rnd_buffer_size = 2M sql_mode=KEIN_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES Zeichensatzserver = utf8mb4 performance_schema_max_table_instances = 600 Tabellendefinitionscache = 400 table_open_cache = 256 [mysql] Standardzeichensatz = utf8mb4 [Kunde] Standardzeichensatz = utf8mb4 3. Initialisieren Sie die Datenbank Führen Sie den Befehl im Bin-Verzeichnis des MySQL-Installationsverzeichnisses aus: Nach Abschluss der Ausführung wird das anfängliche Standardkennwort des Root-Benutzers ausgedruckt, zum Beispiel: 2018-04-20T02:35:01.507037Z 0 [Warnung] [MY-010915] [Server] Die SQL-Modi „NO_ZERO_DATE“, „NO_ZERO_IN_DATE“ und „ERROR_FOR_DIVISION_BY_ZERO“ sollten mit dem strikten Modus verwendet werden. Sie werden in einer zukünftigen Version mit dem strikten Modus zusammengeführt. 2018-04-20T02:35:01.507640Z 0 [System] [MY-013169] [Server] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) Initialisierung des Servers läuft als Prozess 11064 2018-04-20T02:35:01.508173Z 0 [FEHLER] [MY-010340] [Server] Die Fehlermeldungsdatei 'D:\Program\MySQL\share\english\errmsg.sys' enthielt nur 1090 Fehlermeldungen, sollte aber mindestens 4512 Fehlermeldungen enthalten. Überprüfen Sie, ob die obige Datei die richtige Version für dieses Programm ist! 2018-04-20T02:35:05.464644Z 5 [Hinweis] [MY-010454] [Server] Ein temporäres Passwort wird für root@localhost generiert: APWCY5ws&hjQ 2018-04-20T02:35:07.017280Z 0 [System] [MY-013170] [Server] D:\Program\MySQL8\bin\mysqld.exe (mysqld 8.0.11) Initialisierung des Servers ist abgeschlossen Darunter ist „APWCY5ws&hjQ“ in der vierten Zeile das anfängliche Passwort. Bevor Sie das Passwort ändern, müssen Sie sich dieses Passwort merken, da es für nachfolgende Anmeldungen benötigt wird. Wenn Sie sich nicht daran erinnern, ist das in Ordnung. Löschen Sie 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. 4. Montageservice Führen Sie den Befehl im Bin-Verzeichnis des MySQL-Installationsverzeichnisses aus: 4. Starten Sie den Dienst Plugin „Passwort ändern“ und „Passwort-Authentifizierung“ Führen Sie den Befehl im Bin-Verzeichnis des MySQL-Installationsverzeichnisses aus: Zu diesem Zeitpunkt werden Sie aufgefordert, ein Kennwort einzugeben. Merken Sie sich das Kennwort aus Schritt 3 und geben Sie es ein, um sich erfolgreich anzumelden und in den MySQL-Befehlsmodus zu wechseln. Früher war das Kennwortauthentifizierungs-Plugin für MySQL „mysql_native_password“, jetzt verwendet es „caching_sha2_password“. Da viele Datenbanktools und Linkpakete derzeit „caching_sha2_password“ nicht unterstützen, bin ich der Einfachheit halber vorübergehend wieder zum Authentifizierungs-Plugin „mysql_native_password“ zurückgekehrt. Führen Sie den Befehl in MySQL aus: ALTER USER 'root'@'localhost' IDENTIFIZIERT MIT mysql_native_password DURCH 'Passwort'; Ändern Sie das Plug-In zur Kennwortüberprüfung und ändern Sie gleichzeitig das Kennwort. Wenn Sie standardmäßig die Plug-In-Authentifizierung „mysql_native_password“ verwenden möchten, können Sie das Element default_authentication_plugin in der Konfigurationsdatei konfigurieren. [mysqld] default_authentication_plugin=mysql_native_password Zusammenfassen Oben finden Sie das vom Herausgeber vorgestellte Konfigurationstutorial für MySql 8.0.11-Winxp64 (kostenlose Installationsversion). Ich hoffe, es ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Lösung für Linux CentOS 6.5 ifconfig kann IP nicht abfragen
>>: So zeigen Sie Linux-SSH-Dienstinformationen und den Ausführungsstatus an
Datenbank MySQL Version 8.0.18 Laden Sie eine DBe...
Inhaltsverzeichnis Zweck Modulinstallation Grundl...
veranschaulichen DML (Data Manipulation Language)...
1. Warum maxPostSize festlegen? Der Tomcat-Contai...
0x00 Einführung Vor einigen Monaten habe ich eine...
MySQL verfügt über die folgenden Protokolle: Fehl...
In diesem Artikel wird der spezifische Code für d...
Inhaltsverzeichnis Einführung Frage Design 1: Adj...
Routenplanung vue-router4 behält den Großteil der...
1. Stoppen Sie zuerst den mysqld.exe-Prozess 2. Ö...
Analysieren Sie vier gängige Methoden und Prinzip...
Dieser Effekt tritt am häufigsten auf unserer Bro...
Das in diesem Artikel beschriebene gleichbreite L...
Was ist VNode In vue.js gibt es eine VNode-Klasse...
Zunächst können Sie Moments öffnen und mehrere La...