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

MySQL 8.0.25 Installations- und Konfigurations-Tutorial unter Linux

Das neueste Tutorial zur Installation von MySQL 8...

So verwenden Sie http und WebSocket in CocosCreator

Inhaltsverzeichnis 1. HttpGET 2. HTTP POST WebSoc...

HTML CSS3 streckt den Bildanzeigeeffekt nicht

1. Verwenden Sie das Transform-Attribut, um das B...

MySQL-Datenbank löscht doppelte Daten und behält nur eine Methodeninstanz bei

1. Problemeinführung Nehmen Sie ein Szenario an, ...

Teilen Sie 8 MySQL-Fallstricke, die Sie erwähnen müssen

MySQL ist einfach zu installieren, schnell und ve...

So verwenden und begrenzen Sie Requisiten in React

Die Requisiten der Komponente (Requisiten sind ei...

Beispiele für dl-, dt- und dd-Listenbezeichnungen

Die Tags dd und dt werden für Listen verwendet. N...

CSS-Tutorial: CSS-Attribut-Medientyp

Eines der wichtigsten Merkmale eines Stylesheets ...

Vue implementiert eine gleitende Navigation oben links und rechts

Navigation und andere Dinge werden bei der täglic...

Was bei der Migration von MySQL auf 8.0 zu beachten ist (Zusammenfassung)

Passwortmodus PDO::__construct(): Der Server hat ...

So setzen Sie das Root-Passwort in CentOS7 zurück

Beim Verschieben von Bausteinen treten verschiede...