Der Installationsprozess von MySQL 8.0 Windows Zip wird wie folgt vorgestellt Vorbereiten: Downloadadresse des MySQL 8.0 Windows-Zip-Pakets. Umgebung: Windows 10 1. Installation 1. Entpacken Sie das Zip-Paket in das Installationsverzeichnis Mein Installationsverzeichnis ist beispielsweise: D:\Program\MySQL 2. Konfigurationsdatei In Windows-Systemen ist die Standardkonfigurationsdatei die Datei my.ini im Installationsverzeichnis. Einige Konfigurationen müssen während der Erstinstallation konfiguriert werden und die meisten können nach Abschluss der Installation geändert werden. Natürlich kann im Extremfall alles geändert werden. Fügen Sie my.ini zum Stammverzeichnis der Installation hinzu. Mein Verzeichnis ist beispielsweise: D:\Program\MySQL\my.ini. Schreiben Sie die grundlegende Konfiguration: [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 Beachten Sie , dass basedir mein lokales Installationsverzeichnis ist und datadir der Ort ist, an dem meine Datenbankdatendateien gespeichert sind. Jede Konfiguration muss entsprechend Ihrer eigenen Umgebung konfiguriert werden. Um alle Konfigurationselemente anzuzeigen, beziehen Sie sich auf: MySQL 8.0 Referenzhandbuch 3. Initialisieren Sie die Datenbank 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:
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 das Verzeichnis versehentlich zu schnell schließen oder es vergessen, 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. Verwendungszweck: Linkadresse 4. Montageservice Führen Sie den Befehl im Bin-Verzeichnis des MySQL-Installationsverzeichnisses aus: mysqld --install [Dienstname] Nach Abschluss der Installation können Sie den MySQL-Dienst über den Befehl net start mysql starten. Verwendungszweck: Linkadresse 2. Passwort ändern und Passwort-Authentifizierungs-Plugin Führen Sie den Befehl im Bin-Verzeichnis des MySQL-Installationsverzeichnisses aus: mysql -uroot -p 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. Vor MySQL 8.0.4 führen Sie aus SET PASSWORD=PASSWORD('[geändertes Passwort]'); Sie können das Passwort ändern, ab MySQL 8.0.4 ist dies jedoch standardmäßig nicht möglich. Denn früher war das Kennwortauthentifizierungs-Plugin für MySQL „mysql_native_password“ und verwendet jetzt „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 Verwendungszweck: Linkadresse 3. Geschwindigkeitstest Kein Test nötig, offiziell heißt es, MySQL 8 sei doppelt so schnell wie 5. Anhang: Installation des CentOS tar.gz-Pakets wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz Shell> tar zxvf mysql-8.0.11-linux-glibc2.12-x86_64.tar.gz -C /usr/local/ Shell> Groupadd MySQL Shell> useradd -r -g mysql -s /bin/false mysql Shell> cd /usr/local Shell> ln -s mysql-8.0.11-linux-glibc2.12-x86_64 mysql Shell> cd mysql Shell> mkdir MySQL-Dateien Shell> chown mysql:mysql mysql-Dateien Shell> chmod 750 MySQL-Dateien Shell> bin/mysqld --initialize --user=mysql Shell> bin/mysql_ssl_rsa_setup shell> bin/mysqld_safe --user=mysql & # Der nächste Befehl ist optional Shell> cp support-files/mysql.server /etc/init.d/mysql.server Verwendungszweck: Linkadresse Wunderbares Thema teilen: Installations-Tutorials für verschiedene Versionen von MySQL Installations-Tutorials für MySQL 5.7-Versionen Installations-Tutorials für MySQL 5.6-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:
|
<<: Der gesamte Prozess der Entwicklung eines Google-Plug-Ins mit vue+element
>>: So konfigurieren Sie SSH für die Anmeldung bei Linux mit Git Bash
Jeder weiß, dass Bilder auf Webseiten im Allgemein...
In diesem Artikel wird der spezifische Code von j...
Einführung: In vielen Fällen denken viele Leute, ...
Wenn Sie zur Implementierung eines Kontrollkästch...
Verwendung von MySQL-Speichertabellen und temporä...
Das Erstellen eines Images ist ein sehr wichtiger...
Notieren Sie den Fehler, der mich heute den ganze...
Vorwort: Mit der kontinuierlichen Entwicklung der...
Formularübermittlungscode 1. Quellcode-Analyse &l...
1. Hörer ansehen Vorstellung der Uhr importiere {...
In diesem Artikel wird die Installations- und Kon...
Inhaltsverzeichnis 1. Erstellen Sie grundlegende ...
Harbor ist ein Registry-Server auf Unternehmenseb...
1 Ursache Nachdem das Projekt die Datenbank migri...
In diesem Artikel wird der spezifische Code für J...