MySQL 8.0.21 Installationsschritte und Problemlösungen

MySQL 8.0.21 Installationsschritte und Problemlösungen

Laden Sie die offizielle Website herunter

Gehen Sie zunächst auf die offizielle Website, um MySQL herunterzuladen

Der Link führt zur Download-Adresse von MySQL: https://dev.mysql.com/downloads/mysql/
Die neueste Version ist 8.0.21

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Nach der Dekomprimierung sieht es wie unten dargestellt aus.

Bildbeschreibung hier einfügen

Erstkonfiguration

Da sich im heruntergeladenen und entpackten Ordner keine my.ini-Datei befindet, habe ich hier eine neue erstellt. Ich habe die Konfiguration angegeben und Sie können sie einfach kopieren und entsprechend Ihrer tatsächlichen Situation ändern.

Bildbeschreibung hier einfügen

[mysqld]
# Port 3306 einstellen port=3306
# Legen Sie das Installationsverzeichnis von MySQL fest basedir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest datadir=D:\Program Files (x86)\mysql-8.0.21-winx64\MySQL\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 utf8mb4
Zeichensatzserver = utf8mb4
# 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=utf8mb4
[Kunde]
# Legen Sie den Standardport fest, der vom MySQL-Client für die Verbindung mit dem Server-Port verwendet wird: 3306
Standardzeichensatz = utf8mb4

Informationen zu Zeitzoneneinstellungen

  • Beachten Sie die Zeitzonenkonfiguration des Autors
  • Fügen Sie default-time_zone = '+8:00' zum mysqld- Abschnitt der my.ini-Datei hinzu

**KRÄFTIGER STIL**

Über das Problem der diskontinuierlichen ID nach dem Löschen von Daten

Um die ID in der richtigen Reihenfolge auszugeben, müssen wir die ID initialisieren und zurücksetzen
Tabelle ändern, Benutzer3, ID löschen;
Tabelle ändern, Benutzer3, ID hinzufügen, int nicht null, Primärschlüssel, auto_increment, zuerst;

Formale Installation

Okay, die Vorbereitungen sind abgeschlossen, beginnen wir mit der Installation.

Bildbeschreibung hier einfügen

Geben Sie einfach cmd in die Adressleiste ein, um die Befehlszeilenschnittstelle für die Installation aufzurufen.
Einige von Ihnen verfügen möglicherweise nicht über die Berechtigung zum Ausführen des Programms. Daher müssen Sie es als Administrator ausführen.

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

ICH. . Weinend habe ich es tatsächlich geglaubt, aber nach der Neuinstallation ist das Gleiche passiert. Okay, ich werde es herunterladen.

Bildbeschreibung hier einfügen

Zisch, das ist zu viel!

Bildbeschreibung hier einfügen

Der Autor weinte und installierte eine virtuelle VM-Maschine, gewann sein Vertrauen zurück und startete den Computer neu

Konfiguration

mysqld --initialize --console

Bildbeschreibung hier einfügen

🆗!!!

Bildbeschreibung hier einfügen

Dies ist ein temporäres Passwort.

Führen Sie den folgenden Befehl aus: mysqld --install, um zu installieren

Bildbeschreibung hier einfügen

Das ist Erfolg

Bildbeschreibung hier einfügen

Starten Sie MySQL

Die Installation ist erfolgreich, MySql ist bereit zum Starten:

net start mysql, dies dient zum Starten des MySQL-Dienstes net stop mysql, dies dient zum Beenden des MySQL-Dienstes

Bildbeschreibung hier einfügen

Übrigens, was die visuelle Bedienung von MySQL betrifft, verwende ich persönlich dieses

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Ist das alte Passwort noch gespeichert?

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Zisch, vielleicht ist es schon zu lange her, ich kann tatsächlich direkt ein Passwort festlegen.

Natürlich können Sie auch eine Verbindung mit der Datenbank im Verzeichnis mysql\bin herstellen, das wir gerade bearbeitet haben:
mysql -u root -p
Geben Sie das Passwort ein und drücken Sie die Eingabetaste

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Wenn mysql> angezeigt wird, wissen Sie, dass Sie die MySQL-Befehlszeile aufgerufen haben und können nun Ihr Kennwort ändern!
ALTER USER 'root'@'localhost' IDENTIFIED BY 'Ihr neues Passwort';

Drücken Sie die Eingabetaste und dann **exit; **Dadurch wird MySQL beendet

Über den Systemfehler 2, der während des Installationsvorgangs gemeldet wurde

Bildbeschreibung hier einfügen

Auch wenn wir die Systemumgebungsvariablen konfigurieren, tritt immer noch der Systemfehler 2 auf.
Es besteht derzeit kein Grund zur Panik, fahren Sie einfach gemäß den Anweisungen des Autors fort.
Hinweis: Entfernen Sie zuerst den Dienst, den wir falsch installiert haben, oder deinstallieren Sie den verbleibenden Dienst

  • mysqld entfernen
  • mysqld installieren
  • net start mysql

Dann hat es geklappt.

Bildbeschreibung hier einfügen
Bildbeschreibung hier einfügen

Der Dienst existiert bereits!

Wenn wir diesen Satz nach mysqld --install anzeigen: Der Dienst existiert bereits!
Verwenden Sie sc delete mysql, um den Dienst zu löschen.
Führen Sie dann mysqld --isntall aus.
Es wird angezeigt, dass der Dienst erfolgreich installiert wurde.

Dies ist das Ende dieses Artikels über die Installationsschritte von MySQL 8.0.21 und Problemlösungen. Weitere Informationen zu den Installationsschritten von MySQL 8.0.21 finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • MySQL 8.0.21-Installationstutorial unter Windows-System (Abbildung und Text)
  • MySQL Installer 8.0.21 Installations-Tutorial mit Bildern und Text
  • MySQL 8.0.21.0 Community Edition Installations-Tutorial (ausführliche Abbildungen)
  • Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.21

<<:  Analyse des Implementierungsprozesses der Docker-Intranet-Penetration-FRP-Bereitstellung

>>:  Der HTML 5-Entwurf wurde kein formeller Standard

Artikel empfehlen

js-Code zur Realisierung eines Chatrooms für mehrere Personen

In diesem Artikelbeispiel wird der spezifische Co...

So erstellen Sie einen Nginx-Image-Server mit Docker

Vorwort Bei der allgemeinen Entwicklung werden Bi...

js Canvas zur Realisierung des Gobang-Spiels

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

So zeigen Sie Dateien im Docker-Image an

So zeigen Sie Dateien in einem Docker-Image an 1....

Der einfachste Weg zum Debuggen gespeicherter Prozeduren in MySQL

Ein Kollege hat mir einmal gesagt, ich solle eine...

Callback-Funktionen in JavaScript verstehen und verwenden

Inhaltsverzeichnis Überblick Was sind Rückrufe od...

Was macht die MySQL-Datenbank?

MySQL ist ein relationales Datenbankverwaltungssy...

Allgemeine Linux-Befehle chmod zum Ändern der Dateiberechtigungen 777 und 754

Der folgende Befehl wird häufig verwendet: chmod ...

Detaillierte Erklärung zur Überwachung von MySQL-Anweisungen

Schnelles Lesen Warum müssen wir SQL-Anweisungen ...