1. 程式人生 > >mysql 冷備資料庫將某個機子的mysql資料庫資料遷移到另一臺mysql資料庫

mysql 冷備資料庫將某個機子的mysql資料庫資料遷移到另一臺mysql資料庫

mysql冷備指的是指將mysql的配置檔案中datadir屬性所指定的相關資料資訊直接拷貝到另一個數據庫相應目錄下,就可以直接實現資料庫資料的遷移。

步驟:

一 關閉mysql服務

二開始拷貝檔案,備份。

mysql資料庫預設儲存模式是INNOB儲存模式,  主要拷貝ibdata1 檔案 以及相應資料庫資料夾(檔案中包括.opt .frm .ibd檔案)。

MYISAM 儲存模式, 資料資訊拷貝相應資料庫資料夾(資料夾中主要包括三類檔案 .MYD .MYI .frm) 
(比如mysql資料庫的使用者資訊就用MYISAM儲存方式儲存 檔名稱依次是 user.frm user.MYD user.MYI    
儲存過程也用MYISAM 儲存方式儲存 檔名稱依次是 proc.frm proc.MYD proc.MYI

函式也用MYISAM 儲存方式儲存 檔名稱依次是 func.frm ,func.MYD, func.MYI)

只需將想要的資料檔案或資料夾拷貝到另一個數據庫,啟動資料庫,即可實現資料庫的資料的遷移。

三 啟動mysql服務

    登入即可發現數據全部遷移過來。