Heim  >  Artikel  >  Datenbank  >  Teilen Sie mit, wie Sie Mysql5.6 unter Win auf 5.7 aktualisieren

Teilen Sie mit, wie Sie Mysql5.6 unter Win auf 5.7 aktualisieren

黄舟
黄舟Original
2017-04-15 09:31:551790Durchsuche

MySQL kann auf zwei Arten aktualisiert werden: direktes Upgrade und logisches Upgrade. Es gibt im Wesentlichen keinen Unterschied zwischen diesen beiden Upgrade-Methoden. Dieser Artikel gibt Ihnen eine detaillierte Einführung in die Methode zum Upgrade von Mysql5.6 auf 5.7 unter Win. Freunde, die es benötigen, können darauf verweisen

Schreiben Sie es voran

MySQL-Upgrade-Methoden werden in zwei Typen unterteilt: direktes Upgrade und logisches Upgrade. Es gibt im Wesentlichen keinen Unterschied zwischen diesen beiden Upgrade-Methoden. Es gibt nur einige Unterschiede in der Verarbeitung Datendateien werden direkt kopiert, und die logische Aktualisierungsmethode zur Verarbeitung der Datendatei erfolgt durch logischen Export und Import, der die Verwendung von

erfordert. Jeder versteht, dass diese Methode weniger effektiv ist Datenvolumenvergleich. In großen Fällen dauert es lange, daher werden wir heute über das In-Place-Upgrade sprechen.

In-Place-Upgrade

1 Gehen Sie in das MySQL-Verzeichnis und entfernen Sie den MySQL-Dienst


X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Service successfully removed.
2. Laden Sie das neueste komprimierte MySQL5.7-Paket herunter Beim Komprimieren des mysql5.7-Pakets werden Sie feststellen, dass es kein Datenverzeichnis und keine my.ini-Datei gibt, was sich von der vorherigen Version unterscheidet


3 Vorheriges Datenverzeichnis und my.ini-Datei von mysql5.6 zu mysql5.7. Beachten Sie hier: Einige Konfigurationen von Version 5.6 in my.ini sind unter Version 5.7 nicht mehr verfügbar. Teilen Sie mit, wie Sie Mysql5.6 unter Win auf 5.7 aktualisieren

Nehmen Sie die folgenden Änderungen an mysql vor .ini-Dateikonfiguration

4. Fügen Sie den MySQL5.7-Dienst zur Win-Dienst-

Warteschlange

hinzu und starten Sie den MySQL-Dienst

[mysqld]
# 设置mysql的安装目录[根据本地情况进行修改]
basedir = X:/Ares/bin/mysql
# 设置mysql数据库的数据的存放目录[根据本地情况进行修改]
datadir = X:/Ares/bin/mysql/data
#设置3306端口
port = 3306
# 允许最大连接数
max_connections=200
# 服务端使用的字符集默认为8比特编码的latin1字符集
character-set-server=utf8
# 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8
Fügen Sie den MySQL5.7-Dienst hinzu Dienst in die Win-Service-Warteschlange

Starten Sie den MySQL-Dienst

5. Aktualisieren Sie MySQL: mysql_upgrade -uroot -p
X:\Ares\bin\mysql5.7\bin>mysqld --install mysql5.7
Service successfully removed.

Die Upgrade-Geschwindigkeit Hängt von der Größe des Datenverzeichnisses ab
X:\Ares\bin\mysql5.7\bin>net start mysql5.7
mysql5.7 服务正在启动 ..
mysql5.7 服务已经启动成功。

6. Nachdem das Upgrade erfolgreich war, starten Sie den mysql5.7-Dienst erneut

X:\Ares\bin\mysql5.7\bin>mysql_upgrade -uroot -p123
.......省略一万字..........
7

Das obige ist der detaillierte Inhalt vonTeilen Sie mit, wie Sie Mysql5.6 unter Win auf 5.7 aktualisieren. 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