MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial

MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial

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:

mysqld --initialize --console

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:

mysqld --install [服務名]

4. Starten Sie den Dienst

net start MySQL

Plugin „Passwort ändern“ und „Passwort-Authentifizierung“

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.

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:
  • Tutorial zur Installation und Konfiguration von MySQL 8.0
  • Diagramm der Installationszusammenfassung für MySQL 8.0.11
  • Detailliertes Installationstutorial für mysql-8.0.11-winx64.zip
  • Centos6.4 kompilieren und installieren MySQL 8.0.0 ausführliches Tutorial
  • Tutorial zur manuellen Installation und Konfiguration von mysql8.0.11 winx64
  • Centos6.5 Online-Installation von MySQL 8.0 ausführliches Tutorial
  • MySql 8.0.11 Installations- und Konfigurationstutorial
  • Detailliertes Tutorial zur Installation von MySQL 8.0 aus dem Quellcode auf CentOS 7.4
  • Tutorial zur Installation und Konfiguration der Dekomprimierungsversion von mysql8.0.0 winx64.zip
  • Installations-Tutorial zur komprimierten Version von MySQL 8.0.11

<<:  Lösung für Linux CentOS 6.5 ifconfig kann IP nicht abfragen

>>:  So zeigen Sie Linux-SSH-Dienstinformationen und den Ausführungsstatus an

Artikel empfehlen

JavaScript-Webformularfunktion Kommunikation voller praktischer Informationen

1. Einleitung Vorher haben wir über das Front-End...

Stellen Sie das Vue-Projekt auf einem Linux-Server bereit

Fall 1 vue-cli erstellt das vue3-Projekt, lädt da...

Ideen und Praxis einer mehrsprachigen Lösung für ein Vue.js-Frontend-Projekt

Inhaltsverzeichnis 1. Welche Inhalte müssen üblic...

Vue realisiert kaskadierende Auswahl von Provinzen, Städten und Bezirken

Vor Kurzem musste ich einen kaskadierenden Auswah...

Beispiel zur Identifizierung des Benutzers mithilfe eines Linux-Bash-Skripts

In Bash-Skripten oder direkt im Skript selbst ist...

So vergleichen Sie zwei Datenbanktabellenstrukturen in MySQL

Während des Entwicklungs- und Debugging-Prozesses...

So implementieren Sie das Singleton-Muster in Javascript

Inhaltsverzeichnis Überblick Code-Implementierung...

Zusammenfassung der mathematischen Symbole in Unicode

In der Mathematik, Physik und einigen wissenschaf...

Implementierung von webpack-dev-server zum Erstellen eines lokalen Servers

Inhaltsverzeichnis Vorwort Webpack-Deb-Server Sta...

JavaScript-Makrotasks und Mikrotasks

Makrotasks und Mikrotasks JavaScript ist eine Sin...

CSS realisiert den Prozessnavigationseffekt (drei Methoden)

CSS realisiert den Prozessnavigationseffekt. Der ...

Eine kurze Diskussion über die Verwendung der Web Storage API

Inhaltsverzeichnis 1. Lokale Speichertechnologie ...

10 Gründe, warum Linux immer beliebter wird

Linux wird von immer mehr Benutzern geliebt. Waru...