Super ausführliches Tutorial zur Installation von MySQL 8.0.23

Super ausführliches Tutorial zur Installation von MySQL 8.0.23

Vorwort

Ich arbeite derzeit an einem Gesichtserkennungsprojekt, bei dem eine Datenbank zum Speichern von Schülerinformationen und zur Interaktion mit dem Front-End verwendet werden muss.

Vorteile von MySQL

1. MySQL bietet eine ausgezeichnete Leistung, einen stabilen Service und weist selten ungewöhnliche Ausfallzeiten auf.

2. MySQL ist Open Source und unterliegt keinen Urheberrechtsbeschränkungen, bietet daher Autonomie und geringe Nutzungskosten.

3. MySQL hat eine lange Geschichte und seine Community und Benutzer sind sehr aktiv. Wenn Sie auf Probleme stoßen, können Sie Hilfe suchen.

Tipp: Das Folgende ist der Hauptinhalt dieses Artikels. Die folgenden Fälle können als Referenz verwendet werden

1. Laden Sie MySQL von der offiziellen Website herunter

Adresse: https://dev.mysql.com/downloads/mysql/

Sie können meine Version oder die gewünschte Version herunterladen. Der Vorgang ist ähnlich.

2. Konfigurieren Sie die Dekomprimierungsdatei

1. Entpacken

Das Dekomprimierungsverzeichnis stimmt mit dem folgenden Konfigurationsverzeichnis überein

2. Konfigurieren Sie die Datei my.ini

Im entpackten Verzeichnis befindet sich keine my.ini-Datei. Fügen Sie my.ini selbst hinzu und schreiben Sie die folgenden Daten

[mysqld]
# Port 3306 einstellen
Port = 3306
# Legen Sie das Installationsverzeichnis von MySQL fest
basedir=D:\\MySQL\\mysql-8.0.20-winx64 # Dies ist der Dekomprimierungspfad von MySQL
# Legen Sie das Speicherverzeichnis für MySQL-Datenbankdaten fest
datadir=D:\\MySQL\\mysql-8.0.20-winx64\\Data # Wie oben. Erstellen Sie das Datenverzeichnis nicht zuerst im Pfad. Es wird später bei der Initialisierung automatisch generiert.
# Maximale Anzahl zulässiger Verbindungen
max_verbindungen=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 UTF8
Zeichensatzserver = utf8
# Die Standard-Speicher-Engine, die beim Erstellen neuer Tabellen verwendet wird
Standard-Speicher-Engine = INNODB
# Standardmäßig wird das Plugin "mysql_native_password" zur Authentifizierung verwendet
default_authentication_plugin=mysql_native_password
[mysql]
# Legen Sie den Standardzeichensatz für den MySQL-Client fest
Standardzeichensatz = utf8
[Kunde]
# Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung zum Server verwendet wird
Port = 3306
Standardzeichensatz = utf8

(Hinweis zum Ändern der Pfade von Basedir und Datadir)

3. Initialisierung

Führen Sie cmd aus (Administratormodus) und wechseln Sie per cd in den Bin-Ordner des MySQL-Verzeichnisses

Geben Sie zum Initialisieren mysqld --initialize --console ein. Mit diesem Schritt können Sie das Anfangskennwort von MySQL abrufen. Die Zeichenfolge nach root@localhost ist das Anfangskennwort. Notieren Sie es zuerst, da Sie es später benötigen.

//Sie können zum Initialisieren auch mysqld --initialize-insecure verwenden. -insecure bedeutet, dass die Sicherheit ignoriert wird. In diesem Fall wird das Passwort des Systembenutzers „root“ leer gelassen. Es hängt von Ihrer Wahl ab.

Führen Sie dann den folgenden Befehl aus

mysqld --initialize --console 

Merken Sie sich das temporäre Passwort! ! !

4. Installieren und starten Sie den MySQL-Dienst

mysqld --install [Dienstname] 

Nach der Installation sieht es so aus, dann starten Sie

net start mysql 

Anschließend können Sie Umgebungsvariablen entsprechend Ihrer eigenen Situation hinzufügen. An diesem Punkt ist MySQL erfolgreich installiert. Sie können Ihr MySQL über andere Tools wie Navicat verwalten.

Nachverfolgen

Sie können jetzt Ihr Passwort ändern.

Geben Sie mysql -uroot -p ein (ich habe mysqld -u root -p ausprobiert, aber das hat nicht funktioniert), melden Sie sich mit dem ursprünglichen Passwort bei mysql an und geben Sie das ursprüngliche Passwort nach Enter password ein.

mysql -u root -p 

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

Ändern Sie nach der Anmeldung das ursprüngliche Passwort in ein für Sie leicht zu merkendes Passwort.
Geben Sie ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '自己定義的密碼'; (das Semikolon muss enthalten sein)

Geben Sie dann diesen Befehl ein, um das Passwort zu ändern

Dieser Schritt ist abgeschlossen

Geben Sie show databases;, um zu sehen, welche Datentabellen enthalten sind.

mysql> Datenbanken anzeigen;
+--------------------+
| Datenbank |
+--------------------+
| Informationsschema |
|mysql |
| Leistungsschema |
|System|
+--------------------+
4 Zeilen im Satz (0,01 Sek.)

Dies ist das Ende dieses Artikels über das äußerst detaillierte Tutorial zur Installation von MySQL 8.0.23. Weitere relevante Inhalte zum Tutorial zur Installation von MySQL 8.0.23 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Vollständige Schritt-für-Schritt-Anleitung zur Installation und Deinstallation von MySQL 8.0.26
  • Das Deepin20.1-System installiert MySQL8.0.23 (superdetailliertes MySQL8-Installationstutorial)
  • mysql8.0.23 Linux (Centos7) Installation vollständiges und ausführliches Tutorial
  • Tutorial zur Installation der dekomprimierten Version von MySQL 8.0.22 (nur für Anfänger)
  • MySQL 8.0.26-Installation und vereinfachtes Tutorial (das umfassendste im Internet)

<<:  PHP-bezogene Pfade und Änderungsmethoden in der Ubuntu-Umgebung

>>:  HTML 5 Vorschau

Artikel empfehlen

Docker-Speicherüberwachung und Stresstestmethoden

Der ausgeführte Docker-Container zeigt, dass der ...

Detaillierte Erläuterung der MySQL-Mehrtabellenabfrage

Sich gut zu ernähren und ausreichend zu schlafen,...

Warum wirkt sich die Verwendung von Limits in MySQL auf die Leistung aus?

Lassen Sie mich zunächst die MySQL-Version erklär...

Javascript-Baummenü (11 Elemente)

1. dhtmlxBaum dHTMLxTree ist ein Tree-Menu-Steuer...

So ändern Sie das Kennwort von mysql5.7.20 unter Linux CentOS 7.4

Nach dem Upgrade von MySQL auf Version 5.7 wurde ...

CSS imitiert den sanften Umschalttasteneffekt von Apple

Inhaltsverzeichnis 1. Code-Analyse 2. Quellcode Q...

Detailliertes Tutorial zum Aufbau eines lokalen Ideenaktivierungsservers

Vorwort Der Blogger verwendet die Idea IDE. Da di...

Beispielcode zur Installation von Jenkins mit Docker

Zwei Probleme, die bei der Installation von Docke...

Stabile Version von MySQL 8.0.18 veröffentlicht! Hash Join ist wie erwartet da

Die stabile Version (GA) von MySQL 8.0.18 wurde g...

Vue verwendet el-table, um Spalten und Zeilen dynamisch zusammenzuführen

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erläuterung verschiedener Speichermethoden von Docker-Containern

Inhaltsverzeichnis Vorne geschrieben Mehrere Spei...

So löschen Sie ein Image in Docker

Der Befehl zum Löschen von Bildern im Docker laut...