MySql通過資料目錄恢復資料

2022-05-06 06:51:10 字數 470 閱讀 5256

0.停止mysql服務;

1.備份新的資料目錄下面的my.ini,data/ibdata1檔案;

2.將待恢復資料庫資料夾下的ibdata1,my.ini檔案拷貝到新的mysql資料目錄下;

3.在my.ini任意位置新增innodb_file_per_table=6;

4.正常啟動mysql,待恢復資料庫可以訪問;

5.匯出sql,恢復ibdata1,my.ini檔案。

注意事項:

還原的時候,這些檔案也應該替換過去

關於mysql5.7     mysqldump 的用法

a.mysql環境變數配置

b.匯出格式: mysqldump -h 127.0.0.1 -u 賬號 -p 資料庫 >sql檔案絕對路徑

親測有效

mysql通過資料檔案恢復資料方法

情況描述 伺服器硬碟損壞,伺服器換了個新硬碟 然後老硬碟插在上面。掛載在這台機器。可以從老硬碟裡面拿到資料。只拿到了裡面的mysql資料資料夾,把資料資料夾覆蓋新的伺服器mysql資料資料夾啟動報錯!報錯!錯!資料檔案如下 於是覺得不能使用覆蓋檔案的方式還原資料,得使用科學方法恢復。google之 ...

MySql通過資料庫檔案恢復資料庫

以表 table 為例 如型別是myisam,資料檔案則以 table.frm table.myd table.myi 三個檔案儲存於 data databasename 目錄中.如型別是innodb,資料檔案則儲存在 innodb data home dir 中的ibdata1檔案中 一般情況 結...

mysql通過data目錄恢復資料庫

中小 重灌系統後,mysql服務沒有了,但是資料庫的檔案還在,這個時候我想恢復以前的資料庫,起碼要把資料匯出來。mysql重灌n次,永遠提示could not start service error 0!後來終於找到乙個方兒,就是先把以前的庫檔案都拷貝出來,把以前的mysql文 件全部清除,然後裝個...