欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

InnoDB 類型MySql恢復(fù)表結(jié)構(gòu)與數(shù)據(jù)

 更新時間:2018年01月25日 08:55:04   作者:buddyquan  
MySQL中.frm文件:保存了每個表的元數(shù)據(jù),包括表結(jié)構(gòu)的定義等,該文件與數(shù)據(jù)庫引擎無關(guān)。MySQL中.ibd文件:InnoDB引擎開啟了獨立表空間(my.ini中配置innodb_file_per_table = 1)產(chǎn)生的存放該表的數(shù)據(jù)和索引的文件。

前提:保存了需要恢復(fù)數(shù)據(jù)庫的文件 .frm 和 .ibd 文件

條件:InnoDB 類型的

恢復(fù)表結(jié)構(gòu)

1.新建一個數(shù)據(jù)庫--新建一個表,表名和列數(shù)和需要恢復(fù)數(shù)據(jù)庫相同
2.停止mysql服務(wù)器 service mysql stop ,
3.在/usr/local/mysql/my.cnf 里面添加innodb_force_recovery = 6
4.將需要恢復(fù)的表.frm格式文件 覆蓋/usr/local/mysql/data/數(shù)據(jù)庫 下的.frm格式文件
5.啟動mysql服務(wù)器 service mysql start
6.停掉數(shù)據(jù)庫服務(wù) service mysql stop ,將my.cnf 里面的 innodb_force_recovery = 6 注釋掉
7.啟動mysql服務(wù)器 service mysql start

恢復(fù)數(shù)據(jù)

1.先恢復(fù)表結(jié)構(gòu)
2.執(zhí)行 alter table `user` discard tablespace ; 執(zhí)行完之后,數(shù)據(jù)庫目錄下的user.ibd文件就沒了
3.把你備份的ibd放到消失的user.ibd文件那里
4.給這個文件加權(quán)限 chown -R mysql:mysql data 所有者為mysql
5.執(zhí)行 alter table `user` import tablespace; 執(zhí)行完,表數(shù)據(jù)就可讀了,這時候會丟失一些諸如表行記錄數(shù)等存在系統(tǒng)表里的信息

備注:如果遇到外鍵約束,在語句前加上SET FOREIGN_KEY_CHECKS = 0; 完成后記得改為1

相關(guān)文章

  • mysql如何分組統(tǒng)計并求出百分比

    mysql如何分組統(tǒng)計并求出百分比

    這篇文章主要介紹了mysql如何分組統(tǒng)計并求出百分比,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • MySQL如何獲取當前時間與日期間隔

    MySQL如何獲取當前時間與日期間隔

    這篇文章主要介紹了MySQL如何獲取當前時間與日期間隔問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 阿里云下配置MySQL遠程連接的步驟詳解

    阿里云下配置MySQL遠程連接的步驟詳解

    大家都知道阿里云默認是不能用客戶端遠程連接的,但最近因為工作的需要,不得不實現(xiàn)遠程連接,下面這篇文章主要給大家介紹了在阿里云下配置MySQL遠程連接的步驟,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-08-08
  • MySQL exists 和in 詳解及區(qū)別

    MySQL exists 和in 詳解及區(qū)別

    本文章向大家介紹MySQL exists 和in 使用方法以及他們之間的區(qū)別,需要的朋友可以參考下
    2017-01-01
  • Mysql中g(shù)roup by 使用中發(fā)現(xiàn)的問題

    Mysql中g(shù)roup by 使用中發(fā)現(xiàn)的問題

    當使用MySQL的GROUP BY語句時,根據(jù)指定的列對結(jié)果進行分組,這種情況通常是由于在 GROUP BY 中選擇的字段與其他非聚合字段不兼容,或者在 SELECT 子句中沒有正確使用聚合函數(shù)所導(dǎo)致的,本文給大家介紹Mysql中g(shù)roup by 使用中發(fā)現(xiàn)的問題,感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • asp.net 將圖片上傳到mysql數(shù)據(jù)庫的方法

    asp.net 將圖片上傳到mysql數(shù)據(jù)庫的方法

    圖片通過asp.net上傳到mysql數(shù)據(jù)庫的方法
    2009-06-06
  • 允許遠程訪問MySQL的實現(xiàn)方式

    允許遠程訪問MySQL的實現(xiàn)方式

    這篇文章主要介紹了允許遠程訪問MySQL的實現(xiàn)方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • MySQL服務(wù)無法啟動且服務(wù)沒有報告任何錯誤的解決辦法

    MySQL服務(wù)無法啟動且服務(wù)沒有報告任何錯誤的解決辦法

    在啟動項目時,發(fā)現(xiàn)昨天能夠跑的項目今天跑不了了,一看原來是mysql數(shù)據(jù)庫出現(xiàn)了問題,下面這篇文章主要給大家介紹了關(guān)于MySQL服務(wù)無法啟動且服務(wù)沒有報告任何錯誤的解決辦法,需要的朋友可以參考下
    2023-05-05
  • MySQL 讀寫分離實例詳解

    MySQL 讀寫分離實例詳解

    這篇文章主要介紹了MySQL 讀寫分離實例詳解的相關(guān)資料,這里對讀寫MySQL分離進行了簡單介紹,并附實例代碼,需要的朋友可以參考下
    2016-11-11
  • MySQL不用like+%實現(xiàn)模糊查詢

    MySQL不用like+%實現(xiàn)模糊查詢

    本文主要介紹了MySQL不用like+%實現(xiàn)模糊查詢,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-01-01

最新評論