這篇文章主要介紹了MySQL5.7.03 更換高版本到MySQL 5.7.17安裝流程及發現問題解決方案,需要的朋友可以參考下
##一、如何安裝?
1、【運行】->【cmd】開啟小黑視窗。定位到MySQL安裝目錄【我的D:\Program Files\mysql-5.7.9-winx64】的bin目錄下,輸入【mysqld -install】。如下圖,表示安裝成功2、開啟MySQL安裝目錄,找到【my-default.ini】,設定一些簡單的資訊。# These are commonly set, remove the # and set as required. basedir = D:\Program Files\mysql-5.7.9-winx64 datadir = D:\Program Files\mysql-5.7.9-winx64\data port = 3306 # server_id = .....3、輸入【mysqld --initialize】,為mysql進行初始化。初始化過程可能需要持續一會,當出現如下介面,且在MySQL安裝目錄中的data資料夾有內容時,表示成功初始化了。 由於新版本的MySQL在啟動時需要初始化一寫表。因此,請不要省略此步驟。 4 、輸入【mysqld -install】安裝MySQL服務。 5、啟動mysql【net start mysql】6、登入【mysql -uroot -p】 免安裝版的msyql-5.7.17-winx64.zip , 在步驟3初始化時會產生一個data 目錄,預設root 帳戶初始密碼在mysql-5.7.17\data 目錄下的.err 檔案中7、登入成功後修改root帳號密碼為' root'
# 修改root账户的密码ALTER USER 'root'@'localhost' IDENTIFIED BY'root';
二、如何還原低版本的sql資料庫:
1 把data目錄下的ibdata1 先剪下到其他地方2 把以前低版本的data目錄下的users(此處以一個users庫為例)資料夾和ibdata1文件,複製到高版本mysql的data目錄下。 此時,拷貝過來的users庫能用,但高版本中的資料庫不能用(由於ibdata1檔案是低版本的)3 從新啟動mysql 把users庫保存成. sql檔4 把低版本ibdata1檔換成高版的ibdata1(現在,高版的函式庫能用,低版的函式庫不能用,ibdata1是高版的)#5重新啟動msyql ,建立一個函式庫(users,函式庫名可以改變),在MySQL Workbench 中開啟第3步驟產生的.sql 檔執行總結#
以上是MySQL5.7.03更換至MySQL 5.7.17的流程及問題解決的詳細內容。更多資訊請關注PHP中文網其他相關文章!