Heim  >  Artikel  >  Datenbank  >  Der Prozess und die Problemlösung beim Ersetzen von MySQL 5.7.03 durch MySQL 5.7.17

Der Prozess und die Problemlösung beim Ersetzen von MySQL 5.7.03 durch MySQL 5.7.17

黄舟
黄舟Original
2017-08-23 13:37:541283Durchsuche

In diesem Artikel wird hauptsächlich der Installationsprozess zum Ersetzen von MySQL 5.7.03 durch eine höhere Version von MySQL 5.7.17 vorgestellt und Lösungen für gefundene Probleme finden Sie unter

1 . Wie installiere ich?

1. [Ausführen]->[cmd] Öffne ein kleines schwarzes Fenster. Navigieren Sie zum bin-Verzeichnis des MySQL-Installationsverzeichnisses [My D:Program Filesmysql-5.7.9-winx64] und geben Sie [mysqld -install] ein. Wie im Bild unten gezeigt, bedeutet dies, dass die Installation erfolgreich war

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


# These are commonly set, remove the # and set as required. 
basedir = D:\Program Files\mysql-5.7.9-winx64 
datadir = D:\Program Files\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 Inhalte im Datenordner im MySQL-Installationsverzeichnis vorhanden sind, zeigt dies eine erfolgreiche Initialisierung an.

Weil die neue Version von MySQL beim Start eine Schreibtabelle initialisieren muss. Bitte überspringen Sie diesen Schritt daher 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]

Kostenlose Installationsversion von msyql-5.7.17-winx64. zip, ein Datenverzeichnis wird während der Initialisierung in Schritt 3 generiert. Das Standard-Root-Konto-Anfangspasswort befindet sich in der .err-Datei im mysql-5.7.17data-Verzeichnis

7. Nach erfolgreicher Anmeldung ändern Sie das Root-Konto Passwort für „root“


#
 修改root账户的密码ALTER
 USER 'root'@'localhost'
 IDENTIFIED BY'root';

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

1 Ändern Sie das Datenverzeichnis. Schneiden Sie zunächst ibdata1 unter der vorherigen niedrigen Version an andere Orte aus.

2 Kopieren Sie den Benutzerordner (hier ist eine Benutzerbibliothek als Beispiel) und die Datei ibdata1 in der vorherigen niedrigen Version von vom Datenverzeichnis zum Datenverzeichnis der höheren Version von MySQL.

Zu diesem Zeitpunkt 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 ist)

3 Starten Sie MySQL neu und speichern Sie die Benutzerbibliothek als. SQL-Datei

4 Ersetzen Sie die Datei ibdata1 mit niedriger Version durch die Datei ibdata1 mit hoher Version (jetzt kann die Bibliothek mit hoher Version verwendet werden, die Bibliothek mit niedriger 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

Zusammenfassung aus

Das obige ist der detaillierte Inhalt vonDer Prozess und die Problemlösung beim Ersetzen von MySQL 5.7.03 durch MySQL 5.7.17. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn