首頁 >資料庫 >mysql教程 >Mysql5.6在Win下升級到5.7的方法分享

Mysql5.6在Win下升級到5.7的方法分享

黄舟
黄舟原創
2017-04-15 09:31:551827瀏覽

MySQL的升級方式分為兩種:原地升級和邏輯升級。這兩種升級方式,本質沒有什麼區別的,下面透過本文給大家詳細介紹Win下Mysql5.6升級到5.7的方法,需要的朋友參考下

寫在前面

MySQL的升級方式分為兩種:原地升級與邏輯升級。是直接將資料檔案進行拷貝,而邏輯升級對資料檔案的處理方式是透過邏輯匯出匯入,需要用到mysqldump。大的情況下花時間比較長。 cmd窗口,進入到mysql目錄下面,將mysql服務移除。 mysql5.7的壓縮包解壓縮開你會發現,沒有data目錄和my.ini文件,跟之前的版本不一樣。 mysql5.6的data目錄和my.ini檔案拷貝至mysql5.7下。

將mysql.ini檔案配置做以下修改。

將mysql5.7的服務加入到win的服務佇列中

X:\Ares\bin\mysql5.6\bin>mysqld --remove mysql5.6
Service successfully removed.
啟動mysql服務
[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

5.升級mysql:mysql_upgrade -uroot -p

X:\Ares\bin\mysql5.7\bin>mysqld --install mysql5.7
Service successfully removed.

升級速度具體看data目錄的大小狀況而定。

以上是Mysql5.6在Win下升級到5.7的方法分享的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn