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

Detaillierter Prozess der NTP-Serverkonfiguration unter Linux

Inhaltsverzeichnis 1. Umgebungskonfiguration 1.NT...

Praktischer Bericht zur Lösung des MySQL Deep Paging-Problems

Inhaltsverzeichnis Vorwort Warum wird Limit Deep ...

JavaScript-Ereigniserfassungs-Blubbern und Erfassungsdetails

Inhaltsverzeichnis 1. Ereignisablauf 1. Konzept 2...

Befehlscodebeispiele für die Installation und Konfiguration von Docker

Docker-Installation Installieren von Abhängigkeit...

So verwenden Sie worker_threads zum Erstellen neuer Threads in nodejs

Einführung Wie im vorherigen Artikel erwähnt, gib...

Die Tücken der automatischen Inkrementierung numerischer MySQL-Typen

Beim Entwurf von Tabellenstrukturen gehören numer...

Detaillierte Erklärung zur Verwendung von Join zur Optimierung von SQL in MySQL

0. Bereiten Sie relevante Tabellen für die folgen...

Zusammenfassung der verschiedenen Haltungen der MySQL-Berechtigungseskalation

Inhaltsverzeichnis 1. Schreiben Sie Webshell in d...

Lösen Sie schnell das Problem der chinesischen Eingabemethode unter Linux

Hintergrund: Ich arbeite derzeit an Funktionen fü...

So installieren Sie den Xrdp-Server (Remote Desktop) unter Ubuntu 20.04

Xrdp ist eine Open-Source-Implementierung des Rem...