Detaillierte grafische Beschreibung des MySql8.023-Installationsprozesses (Erstinstallation)

Detaillierte grafische Beschreibung des MySql8.023-Installationsprozesses (Erstinstallation)

Laden Sie zunächst das Installationspaket von der offiziellen MySQL-Website herunter. MySQL ist Open Source, laden Sie es also einfach direkt herunter.
Hier sind die Download-Schritte:

Bildbeschreibung hier einfügen

Wählen Sie dann:

Bildbeschreibung hier einfügen

Für den privaten Gebrauch habe ich Folgendes gewählt:

Bildbeschreibung hier einfügen

Entpacken Sie nach dem Herunterladen das heruntergeladene Installationspaket und legen Sie es an Ihrem bevorzugten Speicherort ab. Legen Sie anschließend die Umgebungsvariablen fest:

Ich bin ein Win10-System, das heißt, dies sind Computer-Eigenschaften-Erweiterte Systemeinstellungen-Umgebungsvariablen:
Doppelklicken Sie in den Systemvariablen auf „Pfad“ und klicken Sie dann auf „Neu“:

Bildbeschreibung hier einfügen

Einfach den Pfad des entpackten Bin-Verzeichnisses hineinkopieren!

Bildbeschreibung hier einfügen

Dann ist der wichtige Schritt: Erstellen Sie eine neue Textdokumentdatei im entpackten Stammverzeichnis und ändern Sie das Suffix in .ini
Wie in der Abbildung gezeigt:

Bildbeschreibung hier einfügen

Öffnen Sie my.ini als Textdokument und schreiben Sie den folgenden Inhalt

[mysqld]
basedir=F:\Umgebung\mysql-8.0.23-winx64
datadir=F:\Umgebung\mysql-8.0.23-winx64\data\
Port = 3306

Nochmals als Administrator! !
Nochmals als Administrator! ! !
Nochmals als Administrator! ! ! !
Öffnen Sie CMD

Bildbeschreibung hier einfügen

Ändern Sie den Pfad zum Bin-Verzeichnis unter MySQL:
Eingabeanweisung

mysql -install

Geben Sie nach erfolgreicher Eingabeaufforderung die zu initialisierende Datendatei ein

mysql --initialize-insecure --user=mysql

Nach erfolgreichem Abschluss wird der Datenordner im MySQL-Stammverzeichnis angezeigt. Ursprünglich sollte er nicht vorhanden sein!

Bildbeschreibung hier einfügen

Passwortauthentifizierung umgehen:

mysqld --console --skip-grant-tables --shared-memory

Öffnen Sie dann ein weiteres cmd-Fenster mit Administratorrechten.

Wechseln Sie in das MySQL-Bin-Verzeichnis und starten Sie MySQL.

net start mysql

Verwenden Sie dann den Befehl, um die Verwaltungsoberfläche aufzurufen

mysql -u root -p

Verwenden Sie nach der Eingabe den folgenden Befehl, um das Root-Passwort zu ändern. Bitte beachten! Die Mysql8.0-Passwortänderung unterscheidet sich von der vorherigen!

ALTER-Benutzer „root“@„localhost“ IDENTIFIZIERT DURCH „neues Passwort“;

Aktualisieren Sie es anschließend und starten Sie es neu, um es normal zu verwenden:

Berechtigungen leeren;

Die in den obigen Schritten verwendeten Befehle sollten die folgenden sein:

mysql -install //MySQL installieren
mysql --initialize-insecure --user=mysql //Datendatei initialisieren net start mysql //MySQL-Dienst starten mysql -u root -p //Kein Passwort verwenden, um das Root-Passwort zu ändern ALTER user 'root'@'localhost' IDENTIFIED BY 'new password'; //Root-Passwort ändern, Mysql8.0-Modus, Berechtigungen leeren; //Datenbank aktualisieren exit //MySQL-Verwaltungsoberfläche verlassen net stop mysql //MySQL-Dienst beenden

Hinweis: Für Versionen vor 8.0: So ändern Sie das Passwort, wenn Sie es vergessen haben

Suchen Sie das Bin-Verzeichnis: mysqld --skip-grant-tables
Öffnen Sie erneut ein cmd-Fenster und suchen Sie das Bin-Verzeichnis: MySQL wechselt in den Anmeldestatus
5.7.22 Kennwortanweisung ändern: Benutzersatz aktualisieren authentication_string=password('123456') wobei user='root' und host='localhost';
5.6. Anweisung zum Ändern des Passworts: update user set password=password('123456') where user='root' and host='localhost'; (Ich habe es nicht ausprobiert, aber im Internet steht es so)

Dies ist das Ende dieses Artikels über die detaillierte grafische Beschreibung des MySql8.023-Installationsprozesses (Erstinstallation). Weitere Informationen zum MySql8.023-Installationsprozess finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Grafisches Tutorial zur Installation und Konfiguration der MySQL-Version 8.0.24
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.24
  • Einige Verbesserungen in MySQL 8.0.24 Release Note
  • Detaillierte Schritte für Java zum Herstellen einer Verbindung mit MySQL 8.0 JDBC (IDEA-Version)
  • Detaillierte Analyse des MySQL 8.0-Speicherverbrauchs
  • Neue Funktionen in MySQL 8.0 - Einführung in die Verwendung des Management-Ports
  • Neue Funktionen in MySQL 8.0 - Einführung in Check Constraints
  • mysql8.0.23 msi Installation super ausführliches Tutorial
  • Ausführliches Tutorial zur Konfiguration der kostenlosen Installationsversion von MySQL 8.0.23
  • So installieren Sie mysql8.0.23 unter Win10 und lösen das Problem „Der Dienst reagiert nicht auf die Steuerfunktion“
  • Grundlegende Operationen an unsichtbaren Spalten in MySQL 8.0

<<:  IE8 bietet eine gute Erfahrung: Aktivitäten

>>:  CSS3 realisiert Partikelanimationseffekte beim Matching von Königen

Artikel empfehlen

So kapseln Sie Paging-Komponenten manuell in Vue3.0

In diesem Artikel wird der spezifische Code der m...

Detaillierte Erklärung des Flex-Layouts in CSS

Flex-Layout wird auch elastisches Layout genannt....

5 häufig verwendete Objekte in JavaScript

Inhaltsverzeichnis 1. JavaScript-Objekte 1).Array...

Lösung für das Problem „VMware-virtuelle Maschine ohne Netzwerk“

Inhaltsverzeichnis 1. Problembeschreibung 2. Prob...

MySQL Installer 8.0.21 Installations-Tutorial mit Bildern und Text

1. Grund Ich musste MySQL nur auf einem neuen Sys...

Einführung in MySQL-Rollenfunktionen

Inhaltsverzeichnis Vorwort: 1. Einführung in die ...

9 großartige JavaScript-Framework-Skripte zum Zeichnen von Diagrammen im Web

9 großartige JavaScript-Framework-Skripte zum Zei...

Der Unterschied und die Verwendung von LocalStorage und SessionStorage in Vue

Inhaltsverzeichnis Was ist LocalStorage Was ist S...

Detaillierte Analyse der Verwendungs- und Anwendungsszenarien von Slots in Vue

Was sind Slots? Wir wissen, dass in Vue nichts in...

MySQL-Zeittypauswahl

Inhaltsverzeichnis DATETIME ZEITSTEMPEL Wie man w...