mysql數據庫離線拷貝數據文件進行備份

    今天遇到一個狀況,mysql數據庫因爲一些緣由,起不起來了,可是拿到了mysql的數據目錄,裏面有咱們本身建的數據庫表和數據信息,要將這些數據恢復到另一個mysql中。mysql

    數據目錄中有frm和ibd文件,frm文件中是表的結構信息,ibd中是數據。要從mysql A中導入到mysql B中。sql

  1. 關停mysql B,進入B中數據目錄下,刪除ibdata1文件,刪除ib_logfile0和ib_logfile1。
  2. 從A中拷貝ibdata1到B中,以後將A中數據庫文件夾拷貝到B的數據庫目錄,以後啓動B。

    注:發現直接拷貝A中數據庫目錄的所有內容,覆蓋B數據目錄的方式不行。數據庫

Reference

  1. http://www.javashuo.com/article/p-rmaumfpi-dw.html
相關文章
相關標籤/搜索