Detailliertes Tutorial zur Installation von MySQL 8.0.12 unter Windows

Detailliertes Tutorial zur Installation von MySQL 8.0.12 unter Windows

In diesem Artikel finden Sie eine ausführliche Anleitung zur Installation von MySQL 8.0.12. Die spezifischen Inhalte sind wie folgt

1. Installation

1. Laden Sie MySQL 8.0.12 von der offiziellen Website herunter, Download-Link

2. Nach dem Download entpacken Sie es in einen Ordner

Mein Dekomprimierungspfad: C:\Programme\MySQL8.0.12

(Legen Sie den komprimierten Ordner auf Laufwerk D. Wenn Sie den angegebenen Ordner nicht über cmd aufrufen können, legen Sie ihn auf Laufwerk C. Dann tritt kein Problem auf.)

3. Dateikonfiguration

Erstellen Sie zunächst mit Notepad eine neue my.ini-Datei im entpackten Pfad.

Der Inhalt ist wie folgt:

[mysqld]
# Port 3306 einstellen port=3306
# Legen Sie das Installationsverzeichnis von MySQL basedir=C:\Programme\MySQL8.0.12 fest
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest datadir=C:\Program Files\MySQL8.0.12\Data
# Maximal zulässige Anzahl von Verbindungen max_connections=200
# Die Anzahl der zulässigen Verbindungsfehler.
max_connect_errors=10
# Der vom Server verwendete Standardzeichensatz ist UTF8
Zeichensatzserver = utf8
# Die Standard-Speicher-Engine, die beim Erstellen einer neuen Tabelle verwendet wird default-storage-engine=INNODB
#Die Standardauthentifizierung erfolgt mit dem Plugin „mysql_native_password“ #mysql_native_password
default_authentication_plugin=mysql_native_password
[mysql]
# Setzen Sie den Standardzeichensatz des MySQL-Clients auf default-character-set=utf8
[Kunde]
# Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung mit dem Server-Port verwendet wird: 3306
Standardzeichensatz = utf8

4. Datenbankkonfiguration

Geben Sie cmd mit Administratorrechten ein und gehen Sie in das Bin-Verzeichnis, in dem MySQL installiert ist. Die Anweisungen lauten wie folgt:

Geben Sie dann mysqld --initialize --console ein. Der folgende Bildschirm wird angezeigt. Das rote Feld enthält das anfängliche Passwort des Root-Benutzers der Datenbank (nicht vergessen oder speichern!), das für spätere Anmeldungen benötigt wird. Wenn Sie es versehentlich ausschalten oder vergessen, sich daran zu erinnern, löschen Sie das durch die Initialisierung generierte Datenverzeichnis und führen Sie den Initialisierungsbefehl erneut aus, um es neu zu generieren.

Geben Sie dann mysqld --install ein, um den MySQL-Dienst zu installieren

Geben Sie „net start mysql“ ein, um den Dienst zu starten. (Hinweis: „mysqld --remove“ dient zum Deinstallieren des MySQL-Dienstes, „net stop mysql“ dient zum Stoppen des Dienstes.)

5. Geben Sie die Datenbankkonfiguration ein

Geben Sie mysql -u root -p ein. Anschließend werden Sie aufgefordert, das Kennwort einzugeben. Das Kennwort ist das Kennwort, das Sie sich zuvor merken mussten. Nach der korrekten Eingabe wird die folgende Schnittstelle angezeigt, die angibt, dass Sie in den MySQL-Befehlsmodus gewechselt sind. (Die letzte Ziffer meines Passworts war ein Kleinbuchstabe „l“, den ich mit der Zahl 1 verwechselt hatte. Ich brauchte mehrere Versuche, um es herauszufinden.)

Ändern Sie anschließend das Passwort und geben Sie ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'new password' ein. Daraufhin wird die folgende Schnittstelle angezeigt, die anzeigt, dass die Änderung erfolgreich war. (Hinweis: Am Ende steht ein Semikolon „;“ und das Gleiche gilt für das Folgende)

Zu diesem Zeitpunkt wurde die MySQL8.0.12-Datenbank installiert.

2. Datenbankbezogene Konfiguration

Zeigen Sie den Standarddatenbankbefehl an: show databases;

Wählen Sie den MySQL-Datenbankbefehl: use mysql

Sehen Sie sich die Standardanweisungen für MySQL-Benutzer an: Wählen Sie Host, Benutzer, Authentifizierungszeichenfolge und Plugin vom Benutzer aus.

Erstellen Sie einen neuen Benutzer: CREATE USER 'Benutzername'@'Hostname' IDENTIFIED WITH mysql_native_password BY 'Passwort'; (Legen Sie den Benutzernamen und das Passwort auf etwas fest, das Sie sich leicht merken können. Ich habe den Benutzernamen auf leo festgelegt.)

Autorisieren Sie den neuen Benutzer: GRANT ALL PRIVILEGES ON *.* TO 'Benutzername'@'Hostname'; aktualisieren Sie die Berechtigungen: FLUSH PRIVILEGES;

OK, MySQL 8.0.12 wurde erfolgreich unter Windows installiert und ein eigener Benutzer wurde erstellt. Sie können das cmd-Fenster schließen, Sie benötigen es nicht mehr. Verwenden Sie als Nächstes das grafische Datenbanktool, um die Datenbankprogrammierung anzuwenden.

3. Verbindung zum Navicat-Datenbankvisualisierungstool herstellen

Teilen Sie eine kostenlose Installation von Navicat Premium 12:

Nach dem Herunterladen entpacken Sie es auf eine Diskette. Ich habe es auf Diskette D entpackt.

Suchen Sie das Verzeichnis, in dem sich die Datei befindet, und öffnen Sie das Programm wie unten gezeigt:

Die Softwareoberfläche sieht nach dem Öffnen so aus:

Erstellen Sie eine neue MySQL-Verbindung:

Klicken Sie auf den Verbindungstest um zu testen, ob die Verbindung erfolgreich ist.

Damit sind alle Konfigurationen abgeschlossen. Beginnen wir nun mit der Datenbankprogrammierung.

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:
  • Startmethode für die Konfiguration der Nichtinstallationsversion von Windows10 MySQL 8.0.12
  • Grafisches Tutorial zur Installation der MySQL 8.0.12-Dekomprimierungsversion unter Windows 10
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows-Version)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.12 (Windows 10)
  • So installieren und konfigurieren Sie die dekomprimierte Version von MySQL 8.0.12 unter Windows 10 mit grafischen Tutorials
  • Installieren von MySQL 8.0.12 basierend auf Windows

<<:  Ubuntu 18.04 fordert bei der Installation von MySQL nicht zur Eingabe eines Kennworts auf und wie man das Problem löst

>>:  So verwenden Sie den JS-Code-Compiler Monaco

Artikel empfehlen

Zwei Arten von Tab-Anwendungen im Webdesign

Heutzutage werden Registerkarten häufig im Webdes...

Natives JS zur Implementierung einer Echtzeituhr

Teilen Sie einen Echtzeituhreffekt, der mit nativ...

Detaillierte Erklärung zur Abfrage von Feldern im JSON-Format in MySQL

Während des Entwicklungsprozesses trat eine Anfor...

Zusammenfassung der Implementierungsmethoden und Punkte der H5-Wakeup-APP

Inhaltsverzeichnis Vorwort Zur APP-Methode spring...

Mehrere CSS3-Tag-Abkürzungen (empfohlen)

border-radius: CSS3 abgerundete Ecken Syntax: bor...

Zwei Möglichkeiten zum Einführen von SVG-Symbolen in Vue

So führen Sie SVG-Symbole in Vue ein Methode 1 zu...

Implementierung der Benutzerregistrierungsfunktion mit js

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Analyse des React Native-Startvorgangs

Einführung: Dieser Artikel verwendet das von reac...

Beispiel für utf8mb4-Sortierung in MySQL

Allgemeine utf8mb4-Sortierregeln in MySQL sind: u...

jQuery realisiert dynamische Partikeleffekte

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

Ein IE-Absturzfehler

Code kopieren Der Code lautet wie folgt: <styl...