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.
Nehmen Sie die folgenden Änderungen an mysql vor .ini-Dateikonfiguration4. Fügen Sie den MySQL5.7-Dienst zur Win-Dienst-
Warteschlangehinzu 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=utf8Fügen Sie den MySQL5.7-Dienst hinzu Dienst in die Win-Service-Warteschlange 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!