Detailliertes Tutorial zur Installation der komprimierten Version von MySQL 8.0.11 unter Win10

Detailliertes Tutorial zur Installation der komprimierten Version von MySQL 8.0.11 unter Win10

Nachdem ich meinen Computer kürzlich neu installiert hatte, lud ich die entpackte Version von MySQL 8.0.11 herunter, basierend auf dem zwanghaften Prinzip, immer nur die neueste Version zu installieren.

Allerdings habe ich im Internet so viele Installationstutorials gefunden, und keines davon kann erfolgreich installiert werden. Ich bin wirklich betrunken. Hier werde ich meine eigene erfolgreiche Installationsmethode aufschreiben und mit Ihnen teilen.

1. Konfiguration der Umgebungsvariablen

Laden Sie zunächst die neueste MySQL 8.0.11-Datenbank von der offiziellen Website herunter, entpacken Sie sie auf den Laufwerksbuchstaben, auf dem Sie sie ablegen möchten, vorzugsweise ohne chinesische Schriftzeichen, und erstellen Sie dann ein neues MYSQL_HOME

Der Parameter ist der Bin-Dateipfad der MySQL-Installationsdatei nach der Dekomprimierung, wie meiner:

Variablenname: MYSQL_HOME

Variablenwert: E:\tools\database\mysql\mysql8.0.11\mysql-8.0.11-winx64\bin

Fügen Sie dann %MYSQL_HOME% am Anfang der Pfadvariable hinzu, bestätigen Sie und speichern Sie;

2. Konfigurieren Sie die Datei my.ini

[mysqld]
# Port 3306 einstellen port=3306
# Legen Sie das Installationsverzeichnis von mysql basedir=E:\\tools\\database\\mysql\\mysql8.0.11\\mysql-8.0.11-winx64 fest.
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest datadir=E:\tools\database\mysql\mysql8.0.11\data
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Die Anzahl der zulässigen Verbindungsfehler. Dies soll verhindern, dass jemand versucht, das Datenbanksystem von diesem Host aus anzugreifen max_connect_errors = 10
# Der vom Server verwendete Standardzeichensatz ist utf8mb4
Zeichensatzserver = utf8mb4
#Verwenden Sie die MySQL-Option --skip-external-locking, um externe Sperren zu vermeiden. Diese Option ist standardmäßig aktiviert external-locking = FALSE
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB 
# Standardmäßig wird das Plug-In „mysql_native_password“ zur Authentifizierung verwendet. default_authentication_plugin=mysql_native_password

[mysqld_safe]
log-error=E:\\tools\\datenbank\\mysql\\mysql8.0.11\\mysql_oldboy.err
pid-Datei=E:\\tools\\datenbank\\mysql\\mysql8.0.11\\mysqld.pid
# Definieren Sie die SQL-Syntax, die MySQL unterstützen soll, Datenüberprüfung sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8mb4
[Kunde]
# Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung mit dem Server-Port verwendet wird: 3306
Standardzeichensatz = utf8mb4

Erstellen Sie eine neue my.txt-Datei im MySQL-Verzeichnis. Sie kann mit meinen Einstellungen identisch sein, oder Sie können die offizielle Dokumentation lesen und sie selbst konfigurieren.

Folgende Konfigurationen müssen erläutert werden:

basedir: das Installationsverzeichnis von MySQL

datadir: Der Ort, an dem die Datenbankdaten gespeichert sind. Bitte ändern Sie ihn entsprechend Ihren eigenen Anforderungen.

log-error: Auch hier muss man es entsprechend dem eigenen Dateiverzeichnis einstellen

pid-file: Stellen Sie es entsprechend Ihrem eigenen Dateiverzeichnis ein

Beachten Sie auch, dass der Dateipfad nicht mehr ein einzelnes "\" wie in Version 5.x ist, sondern "\\"

Nach der Konfiguration speichern Sie diese und ändern das Suffix in my.ini

Und noch ein Hinweis: Obwohl Sie Daten auf den Pfad geschrieben haben, dürfen Sie nicht selbst eine neue Datei anlegen, da MySQL sonst eine Meldung ausgibt, dass die Daten bereits vorhanden sind und nicht initialisiert werden können.

3. Initialisieren Sie die Datenbank

Öffnen Sie zu diesem Zeitpunkt cmd und starten Sie es als Administrator

1. Geben Sie den Befehl Laufwerksbuchstabe ein: Zum Beispiel mein e:

2. cd E:\tools\database\mysql\mysql8.0.11\mysql-8.0.11-winx64\bin

3. Geben Sie den Befehl mysqld --initialize --user=mysql --console ein, um die Datenbank zu initialisieren. Nach einer Weile wird ein erstes Passwort angezeigt. Denken Sie daran, es zu kopieren und in ein Dokument einzufügen.

4. Nach einer Weile wird eine Meldung angezeigt, dass die Initialisierung erfolgreich war. Anschließend wird mysqld --install ausgeführt, um eine Meldung anzuzeigen, dass die Installation erfolgreich war.

4. Ändern Sie das ursprüngliche Passwort des Root-Kontos

Führen Sie cmd aus und geben Sie ein:

net start mysql

Geben Sie nach dem Start von MySQL Folgendes ein:

mysql -u root -p

Sie werden aufgefordert, ein Passwort einzugeben. Das von Ihnen gespeicherte Anfangspasswort wird hier verwendet. Nach der Eingabe werden Sie zur Begrüßung aufgefordert. Ändern Sie anschließend das Anfangspasswort

ALTER USER 'root'@'localhost' IDENTIFIZIERT DURCH 'neues Passwort';

Denken Sie daran, dass die Anweisung mit ';' Erfolg anzeigt. Geben Sie dann

FLUSH-PRIVILEGIEN;

Um den Datenbankbenutzer zu aktualisieren, ist die Installation nun abgeschlossen. Sie können versuchen, eine neue Tabelle zu erstellen und bestimmte Daten abzufragen. Es ist wirklich schneller als 5.x.

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 Installationszusammenfassung für MySQL 8.0.11
  • Detailliertes Installationstutorial für mysql-8.0.11-winx64.zip
  • Grafisches Tutorial zur Installation und Konfiguration von mysql8.0.11 winx64 (win10)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL Community Server 8.0.11
  • Diagramm der Installationsschritte für MySQL 8.0.11 Community Green Edition für Windows
  • Grafisches Tutorial zur Installation und Konfiguration der komprimierten Version von MySQL 8.0.11
  • MySql 8.0.11 Installations- und Konfigurationstutorial
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.11 und MacOS 10.13
  • Grafisches Tutorial zur Installation und Konfiguration der MSI-Version von MySQL 8.0.11
  • MySQL 8.0.11 Installationshandbuch für Mac

<<:  So implementieren Sie die Kommunikation zwischen übergeordneten und untergeordneten Komponenten mit Vue

>>:  Zusammenfassung einiger Situationen, in denen die Docker-Containerfestplatte voll ist

Artikel empfehlen

Verwendung der MySQL-Anweisung „truncate table“

Mit der Anweisung „Truncate table“ werden alle Da...

Node+Express zum Erzielen eines Paging-Effekts

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

nginx generiert automatisch Konfigurationsdateien im Docker-Container

Wenn ein Unternehmen eine automatisierte Docker-B...

Tutorial zur MySQL-Optimierung: Große Paging-Abfrage

Inhaltsverzeichnis Hintergrund LIMIT-Optimierung ...

So starten Sie eine Transaktion in MySQL

Vorwort In diesem Artikel wird hauptsächlich besc...

JavaScript zum Filtern von Arrays

In diesem Artikelbeispiel wird der spezifische Co...

Welche Vorteile bietet die Verwendung des B+-Baumindex in MySQL?

Bevor wir dieses Problem verstehen, schauen wir u...

5 MySQL-GUI-Tools, die Ihnen bei der Datenbankverwaltung empfohlen werden

Es gibt viele Datenbankverwaltungstools für MySQL...