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

MySql 8.0.11-Winxp64 (kostenlose Installationsversion) Konfigurations-Tutorial

1. Entpacken Sie das Zip-Paket in das Installatio...

Detaillierte Erläuterung des grundlegenden Falls des React.js-Frameworks Redux

react.js Rahmen Redux https://github.com/reactjs/...

Schreiben Sie ein React-ähnliches Framework von Grund auf

Kürzlich habe ich im Internet den Artikel „Build ...

Verwenden von js zum Implementieren eines Zahlenratespiels

Letzte Woche gab mir der Lehrer eine kleine Hausa...

Eine kurze Zusammenfassung meiner Erfahrungen beim Schreiben von HTML-Seiten

Es sind drei oder vier Monate vergangen, seit ich ...

Quellcode der HTML-Einstellungen für die Benutzerregistrierungsseite

Gestalten Sie die oben gezeigte Webseite: <!DOC...

Einführung in die schnelle Docker-Bereitstellung eines SpringBoot-Projekts

1. Docker installieren Öffnen Sie zunächst die Li...

Docker installiert ClickHouse und initialisiert den Datentest

Clickhouse-Einführung ClickHouse ist ein spalteno...

JS ES: Neue Funktion zur variablen Entkopplungszuweisung

Inhaltsverzeichnis 1. Entkoppelte Zuweisung von A...

Tipps zum Festlegen von HTML-Tabellenrändern

Für viele HTML-Neulinge ist die Tabelle <table...

So installieren Sie binäres MySQL unter Linux und knacken das MySQL-Passwort

1. Stellen Sie sicher, dass das System über die e...