Heim  >  Artikel  >  Datenbank  >  CentOS 6.9 aktualisiert MySQL 5.6.36 auf 5.7.18

CentOS 6.9 aktualisiert MySQL 5.6.36 auf 5.7.18

PHP中文网
PHP中文网Original
2017-07-13 18:14:181141Durchsuche

CentOS 6.9 Upgrade von MySQL 5.6.36 auf 5.7.18

MySQL 5.6.36 Installationsprozess:

Die Upgrade-Methode ist sehr einfach

1, Datenbank sicher schließen

[root@001 ~]# service mysqld stop

2, laden Sie mysql5.7.18 auf den Server hoch und extrahieren Sie es nach /usr/local

[root@001 ~]# tar zxf mysql-5.7.18-linux-glibc2.5-x86_64.tar.gz -C /usr/local/

3, brechen Sie die weiche Verbindung von 5.6 ab und stellen Sie die weiche Verbindung von 5.7 Neuer Link

[root@001 ~]# cd /usr/local/

[root@001 local]# Verknüpfung mit MySQL aufheben

[root@001 local]# ln -sv mysql-5.7.18-linux-glibc2.5-x86_64/ mysql

[root@001 local]# cp -rf /data/mysqldata/mysql mysql_old #Zur Vermeidung zuerst sichern später Wenn Sie die Version zurücksetzen möchten, ersetzen Sie einfach die Sicherung mysql_old durch mysql und führen Sie dann die folgenden Schritte aus

[root@001 local]# service mysqld start

MySQL starten................................................ ...... .... ERFOLGREICH!

4 Die oben genannten Schritte wurden tatsächlich erfolgreich aktualisiert und können erfolgreich gestartet werden, sie können jedoch nur garantieren, dass die Datendateien kompatibel sind. Sie müssen mysql_upgrade verwenden, um die Dateien von 5.6 auf 5.7

[root@001 local]# mysql_upgrade -uroot -p

# Der Parameter -s muss hinzugefügt werden, was bedeutet, dass nur die Systemtabelle aktualisiert wird. Wenn -s nicht hinzugefügt wird, werden die Tabellen aller Bibliotheken neu erstellt Führen Sie dies niemals online durch.#Da die Datenbank-Binärdateien kompatibel sind, ist kein Upgrade erforderlich.
#Wann ist -s nicht erforderlich? Einige ältere Versionen erfordern neue Funktionen.
# Wenn Sie die Leistung verbessern, fügen Sie nicht -s hinzu.
# Auch wenn Sie ein Upgrade über einen Slave durchführen, wird empfohlen, diese Methode zum Upgrade zu verwenden schneller

[root@001 local]# mysql -V #MySQLVersion anzeigen

Upgrade erfolgreich! ! !

Hinweis:
Wenn die ursprüngliche Datenbinärdatei im Verzeichnis /usr/local/mysql-5.6.27-linux-glibc2.5-x86_64/data gespeichert ist, kopieren Sie vor dem Upgrade entweder die Daten in diesem Verzeichnis in das neu Das von Ihnen angegebene Datenverzeichnis (z. B. /usr/local/mysql-5.7.9-linux-glibc2.5-x86_64/data) oder ändern Sie my.cnf und verweisen Sie das Datenverzeichnis auf /usr/local/mysql-5.6 .27-linux -glibc2.5-x86_64/data, kurz gesagt, stellen Sie sicher, dass der Datenspeicherort in my.cnf mit Ihrem tatsächlichen Datenspeicherort übereinstimmt, unabhängig davon, ob es der Standardwert oder der in Ihrem Datenverzeichnis

Das obige ist der detaillierte Inhalt vonCentOS 6.9 aktualisiert MySQL 5.6.36 auf 5.7.18. 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