MySQL的升級方式分為兩種:原地升級和邏輯升級。這兩種升級方式,本質沒有什麼區別的,下面透過本文給大家詳細介紹Win下Mysql5.6升級到5.7的方法,需要的朋友參考下
寫在前面
MySQL的升級方式分為兩種:原地升級與邏輯升級。是直接將資料檔案進行拷貝,而邏輯升級對資料檔案的處理方式是透過邏輯匯出匯入,需要用到mysqldump。大的情況下花時間比較長。 cmd窗口,進入到mysql目錄下面,將mysql服務移除。 mysql5.7的壓縮包解壓縮開你會發現,沒有data目錄和my.ini文件,跟之前的版本不一樣。 mysql5.6的data目錄和my.ini檔案拷貝至mysql5.7下。
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=utf85.升級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中文網其他相關文章!