MySQL5.7.03 Ersatz der höheren Version durch MySQL 5.7.17 Installationsprozess und Lösungen für gefundene Probleme

MySQL5.7.03 Ersatz der höheren Version durch MySQL 5.7.17 Installationsprozess und Lösungen für gefundene Probleme

1. Wie installiert man?

1. [Ausführen] -> [cmd] um das kleine schwarze Fenster zu öffnen. Suchen Sie das Bin-Verzeichnis des MySQL-Installationsverzeichnisses [my D:\Program Files\mysql-5.7.9-winx64] und geben Sie [mysqld -install] ein. Wie unten gezeigt, ist die Installation erfolgreich

2. Öffnen Sie das MySQL-Installationsverzeichnis, suchen Sie [my-default.ini] und konfigurieren Sie einige einfache Informationen.

# Diese sind normalerweise festgelegt. Entfernen Sie die # und legen Sie sie nach Bedarf fest. 
basedir = D:\Programme\mysql-5.7.9-winx64 
datadir = D:\Programme\mysql-5.7.9-winx64\data 
Port = 3306 
# server_id = .....

3. Geben Sie [mysqld --initialize] ein, um MySQL zu initialisieren. Der Initialisierungsvorgang kann eine Weile dauern. Wenn die folgende Schnittstelle angezeigt wird und sich Inhalt im Datenordner im MySQL-Installationsverzeichnis befindet, bedeutet dies, dass die Initialisierung erfolgreich war.

Weil die neue Version von MySQL beim Start eine Tabelle initialisieren muss. Überspringen Sie diesen Schritt daher bitte nicht.

4. Geben Sie [mysqld -install] ein, um den MySQL-Dienst zu installieren.

5. Starten Sie MySQL [net start mysql]

6. Melden Sie sich an [mysql -uroot -p]

Die installationsfreie Version von msyql-5.7.17-winx64.zip generiert während der Initialisierung in Schritt 3 ein Datenverzeichnis. Das standardmäßige anfängliche Kennwort des Root-Kontos befindet sich in der Datei .err im Verzeichnis mysql-5.7.17\data.

7. Nach erfolgreicher Anmeldung ändern Sie das Root-Kontokennwort in „root“.

#
 Ändern Sie das Passwort des Root-Kontos ALTER
 BENUTZER 'root'@'localhost'
 IDENTIFIZIERT DURCH ‚root‘;

2. So stellen Sie die niedrige Version der SQL-Datenbank wieder her:

1 Schneiden Sie ibdata1 im Datenverzeichnis an eine andere Stelle

2 Kopieren Sie den Ordner „Benutzer“ (hier nehmen wir eine Benutzerbibliothek als Beispiel) und die Datei „ibdata1“ im Datenverzeichnis der vorherigen niedrigeren Version in das Datenverzeichnis der höheren Version von MySQL.

An diesem Punkt kann die kopierte Benutzerbibliothek verwendet werden, aber die Datenbank in der höheren Version kann nicht verwendet werden (da die Datei ibdata1 eine niedrigere Version hat).

3 Starten Sie mysql neu und speichern Sie die Benutzerdatenbank als .sql-Datei

4 Ersetzen Sie die ibdata1-Datei der niedrigen Version durch die ibdata1-Datei der hohen Version (jetzt kann die Bibliothek der hohen Version verwendet werden, die Bibliothek der niedrigen Version kann nicht verwendet werden, ibdata1 ist die hohe Version).

5 Starten Sie msyql neu, erstellen Sie eine Bibliothek (Benutzer, der Bibliotheksname kann geändert werden), öffnen Sie die in Schritt 3 generierte SQL-Datei in MySQL Workbench und führen Sie sie aus

Zusammenfassen

Oben ist der Installationsprozess zum Ersetzen von MySQL5.7.03 durch eine höhere Version von MySQL 5.7.17 und die Lösung der gefundenen Probleme beschrieben. Ich hoffe, es wird allen helfen. 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!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zum Anpassen des Installationspfads der MySQL-Version 5.7.18 (Installation von Binärpaketen)
  • Kostenloses Tutorial zur Installationskonfiguration der Version MySQL 5.7.18
  • mysql5.7.18.zip – Tutorial zur Konfiguration der installationsfreien Version (Windows)
  • Installations-Tutorial zur neuesten stabilen Version von MySQL 5.7.17 unter Linux
  • Detaillierte Erklärung zum Kompilieren und Installieren von PHP7.0.10+MySQL5.7.14+Nginx1.10.1 unter CentOS 7.2 (Miniversion)

<<:  Schritte zum Übertragen von Dateien und Ordnern zwischen zwei Linux-Servern

>>:  Nodejs-Fehlerbehandlungsprozessaufzeichnung

Artikel empfehlen

Detaillierte Erläuterung des Produktionsprinzips des jQuery-Atemkarussells

In diesem Artikel wird der spezifische Prozess de...

HTML-Grundlagen - Pflichtlektüre - Umfassendes Verständnis von CSS-Stylesheets

CSS (Cascading Style Sheet) wird zum Verschönern ...

Beschreiben Sie kurz den Unterschied zwischen MySQL und Oracle

1. Oracle ist eine große Datenbank, während MySQL...

Implementierungsschritte zum Installieren einer Java-Umgebung in Docker

Dieser Artikel basiert auf Linux CentOS8, um Dock...

Zusammenfassung gängiger Befehle in Dockerfile

Syntaxzusammensetzung: 1 Anmerkungsinformationen ...

MySQL Master-Slave-Prinzip und Konfigurationsdetails

MySQL Master-Slave-Konfiguration und Prinzip, zu ...

Mehrere Möglichkeiten zum Festlegen der Ablaufzeit von localStorage

Inhaltsverzeichnis Problembeschreibung 1. Basislö...

So fragen Sie die neueste Transaktions-ID in MySQL ab

Vorne geschrieben: Manchmal müssen Sie möglicherw...

Zusammenfassung der Probleme bei der Installation von MySQL 5.7.19 unter Linux

Als ich MySQL zum ersten Mal auf meiner virtuelle...