Detailliertes Tutorial zur Installation verschiedener (zwei) Versionen der MySQL-Datenbank unter Windows

Detailliertes Tutorial zur Installation verschiedener (zwei) Versionen der MySQL-Datenbank unter Windows

1. Ursache:

Ich muss eine SQL-Datei importieren, kann sie aber nicht importieren. Wenn ich diesen Satz ausführe, tritt ein Problem auf. Nach einigem Suchen stellt sich heraus, dass meine Datenbankversion (ursprüngliche MySQL-Version 5.5) zu niedrig ist und die Version, die diese Anweisung unterstützt, mindestens 5.7 sein sollte. Also ging ich auf die offizielle MySQL-Website, um die neueste Version (8.0.15) herunterzuladen.

 `create_time` Datum/Uhrzeit STANDARD NULL BEIM UPDATE CURRENT_TIMESTAMP

2. Ablauf:

Hier kommt also die Frage: Es gibt zwei Lösungen. 1. Deinstallieren Sie die Version 5.5 von MySQL und installieren Sie die Version 8.0.15 direkt. 2. Fahren Sie mit der Installation der Version 8.0.15 fort, ohne die Version 5.5 zu deinstallieren. Meine Wahl ist ******* (Sie sollten es verstehen, wenn Sie sich den Titel ansehen)~

2.1 MySQL 8.0.15 herunterladen

https://dev.mysql.com/downloads/mysql/ Klicken Sie auf den Link, um die folgende Webseite direkt zu öffnen, wählen Sie das Windows-Betriebssystem aus und laden Sie die durch den Pfeil angezeigte Zip-Datei herunter.

2.2 MySQL 8.0.15 entpacken

Entpacken Sie das heruntergeladene komprimierte Paket.

Die Dateien im Ordner sind wie folgt (der Datenordner und die Datei my.ini sind beim Entpacken nicht vorhanden)

2.3 Erstellen Sie einen neuen Datenordner und eine neue my.ini-Konfigurationsdatei

Datenordner (leer ist ok), fügen Sie einige Parameter in my.ini hinzu.

[mysqld]
# Port 3307 einstellen (das originale mysql5 belegt bereits Port 3306)
Port = 3307
# Legen Sie das Installationsverzeichnis von MySQL fest (Ihr eigenes Verzeichnis)
basedir=D:\mysql8\mysql-8.0.15-winx64
# Legen Sie das Speicherverzeichnis der MySQL-Datenbankdaten fest: datadir=D:\mysql8\mysql-8.0.15-winx64\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: 3307
Standardzeichensatz = utf8

2.4 Umgebungsvariablen hinzufügen

Wechseln Sie zu Ihrem eigenen Mysql8-Pfad, zu bin


2.5 Den ursprünglichen MySQL5-Dienst beenden

Rechtsklick auf „Mein Computer“ - Verwalten - Dienste und Anwendungen - Dienste - MySQL-Dienst beenden

2.6 Installation

①Öffnen Sie als Administrator ein schwarzes Fenster (CMD), wechseln Sie in das Bin-Verzeichnis des MySQL8-Installationsverzeichnisses und führen Sie es aus

mysqld --initialize --console

Beachten! Nachdem die Ausführung abgeschlossen ist, enthält das Ausgabeergebnis einen Absatz:

[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: XI5ovf,x5G,?

Das „XI5ovf,x5G,?“ nach root@localhost: ist das anfängliche Passwort (ohne das erste Leerzeichen).

Bevor Sie das Passwort ändern, müssen Sie sich dieses Passwort merken, da es für die erste Anmeldung benötigt wird.

Sie können es in eine Textdatei kopieren und zuerst speichern.

②Im Bin-Verzeichnis ausführen

mysqld --install MYSQL8

MYSQL8 ist der von Ihnen gewählte Dienstname. Sie können den Namen selbst definieren, solange er sich vom ursprünglichen MySQL-Dienst unterscheidet.

③Nach Abschluss der Installation führen Sie (Ihren eigenen Dienstnamen) aus.

net start mysql8==>啟動服務(net stop mysql8 dient zum Stoppen des Dienstes, sc delete mysql8 dient zum Löschen des Dienstes)

3. Ergebnisse

Geben Sie mysql -uroot -P3307 -p (das soeben kopierte Passwort) in die Konsole ein.

(Wenn Sie das Passwort ändern möchten, führen Sie

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'neues Passwort';)

Prost! 8.0.15 wurde erfolgreich installiert! Dann wurde mein SQL perfekt ausgeführt! Problem gelöst!

Zusammenfassen

Oben finden Sie eine ausführliche Anleitung zur Installation verschiedener (zwei) Versionen der MySQL-Datenbank unter Windows. Ich hoffe, dass sie Ihnen hilfreich sein wird. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken!

Wenn Sie diesen Artikel hilfreich finden, können Sie ihn gerne abdrucken und dabei bitte die Quelle angeben. Vielen Dank!

Das könnte Sie auch interessieren:
  • Installieren Sie die MySQL5.5-Datenbank in einer CentOS7-Umgebung
  • Tutorial zur Installation und Konfiguration der Centos7-MySQL-Datenbank
  • Detailliertes Tutorial zur Installation einer MySQL-Datenbank in einer Linux-Umgebung
  • Detailliertes Tutorial zur Installation der MySQL 8.0.20-Datenbank auf CentOS 7
  • So installieren Sie eine MySQL-Datenbank unter Ubuntu
  • Detailliertes Installations-Tutorial zur Installation und Konfiguration der MySQL-Datenbank unter Windows Server 2016
  • Installieren Sie zwei MySQL5.6.35-Datenbanken unter Win10
  • Einführung in die MySQL-Datenbankinstallationsmethode und das grafische Verwaltungstool

<<:  Zusammenfassung ungewöhnlicher Operatoren und Operatoren in js

>>:  Implementierungsbeispiel für die Nginx-Zugriffskontrolle

Artikel empfehlen

Drei Möglichkeiten zur Implementierung des Wasserfall-Flow-Layouts

Vorwort Als ich heute Xianyu durchsuchte, fiel mi...

Reagiert auf verschiedene Arten, Parameter zu übergeben

Inhaltsverzeichnis Übergeben von Parametern zwisc...

Ausführliche Erklärung zum Currying von JS-Funktionen

Inhaltsverzeichnis 1. Ergänzende Wissenspunkte: i...

JavaScript zum Erreichen eines einfachen Bildwechsels

In diesem Artikel wird der spezifische Code für J...

Verwendung des HTML-H-Titel-Tags

Die Verwendung von H-Tags, insbesondere h1, war sc...

Ein kurzer Vortrag über den Diff-Algorithmus in Vue

Inhaltsverzeichnis Überblick Virtueller Dom Prinz...

Implementieren eines Webplayers mit JavaScript

Heute zeige ich Ihnen, wie Sie mit JavaScript ein...

So erstellen Sie eine TAR-Datei von WSL über Docker

Ich habe kürzlich mit der Remote-Entwicklungsfunk...