1. 程式人生 > >關於平滑遷移Windows下MySQL資料庫從一臺電腦到另外一臺電腦

關於平滑遷移Windows下MySQL資料庫從一臺電腦到另外一臺電腦

目錄

1、使用場景

     因為本人最近需要把以前使用的三星膝上型電腦,替換加入固態硬碟和擴充套件了記憶體的ThinkPad電腦,主要原始識公司開始購買的三星本無法擴充套件記憶體條,搞微服務開發,多開幾個服務;記憶體就直接到95%以上了,原來三星本是8G記憶體,雖然也有固態硬碟。所以建議搞微服務開發的,電腦配置最好是固態硬碟+12G記憶體(最好16G)。本人以前三星電腦上有自己本地的一個MySQL5.7.12版本的資料庫,希望平滑遷移原來資料庫之中相關配置和資料庫檔案。

2、遷移注意事項和如何實施

2.1、環境一致性保證

       首先必須保證你安裝的MySQL版本與你遷移的MySQL版本一直,遷移版本是MySQL5.7.12,意味你新電腦的MySQL版本也必須是相同版本的,另外建議埠也保持一致,以前我的埠3306,不排除你安裝的時候是其他埠。

      本人試驗希望按照一個MySQL5.7的最新版本(V5.7.24),雖然安裝完畢後可以正常使用;但是遷移資料庫無法正常返回以前的資料庫之中的表和資料資訊。最後又重新修改為MySQL5.7.12版本。因為本人是使用解壓版安裝,好處就在與可有比較平穩的遷移。

2.2、如何遷移

     注意事項:最好提前針對你全新安裝的MySQL目錄的data目錄提前打個壓縮包備份一份。如果你新電腦檔案目錄不一致也是可以的,但是你需要在安裝解壓版的MySQL時候需要在My.ini檔案指標提前修改好。

    在保證安裝相同對應版本的MySQL之後,剩下的就是你把你以前備份的MySQL目錄下的data資料夾,複製到你的新電腦上即可。複製完畢後就可以通過Navicat進行相關的連結,你講發現你以前的資料庫有回來了。copy方式的截圖

  

  如果你使用過Navicat進行相關的資料庫連結,以及相關的備份檔案,你需要建立一個相同的連線服務名稱或者複製你以前備份內容到你的對應Navicat連線之中。如下圖所示:

2.3、最後結果

    經過以上的步驟,你想要的平穩遷移你以前電腦上的MySQL資料庫已經實現了。具體結果如下圖所示