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: 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 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. 3. Ergebnisse Geben Sie (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:
|
<<: Zusammenfassung ungewöhnlicher Operatoren und Operatoren in js
>>: Implementierungsbeispiel für die Nginx-Zugriffskontrolle
Inhaltsverzeichnis 1. Vorbereitung 2. Definieren ...
Vorwort Als ich heute Xianyu durchsuchte, fiel mi...
Inhaltsverzeichnis Übergeben von Parametern zwisc...
Inhaltsverzeichnis 1. Ergänzende Wissenspunkte: i...
In diesem Artikel wird der spezifische Code für J...
Die Verwendung von H-Tags, insbesondere h1, war sc...
Inhaltsverzeichnis Vorwort 1. cat-Befehl: 2. weit...
Dieser Artikel beschreibt, wie Sie Apache auf ein...
Inhaltsverzeichnis Was ist eine Partitionstabelle...
Inhaltsverzeichnis Vorwort SQL-Anweisungsoptimier...
Inhaltsverzeichnis Überblick Virtueller Dom Prinz...
Heute zeige ich Ihnen, wie Sie mit JavaScript ein...
Inhaltsverzeichnis Einführung Frage Design 1: Adj...
Ich habe kürzlich mit der Remote-Entwicklungsfunk...
Lassen Sie mich zunächst ein Beispiel geben (wenn...