首頁  >  文章  >  資料庫  >  MySQL5.7.03更換至MySQL 5.7.17的流程及問題解決

MySQL5.7.03更換至MySQL 5.7.17的流程及問題解決

黄舟
黄舟原創
2017-08-23 13:37:541282瀏覽

這篇文章主要介紹了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中文網其他相關文章!

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