亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Mysql通過ibd文件恢復數(shù)據(jù)的詳細步驟

 更新時間:2022年06月28日 16:30:39   作者:Huang_Allen  
mysql在使用的過程中,難免遇到數(shù)據(jù)庫表誤操作,下面這篇文章主要給大家介紹了關于Mysql通過ibd文件恢復數(shù)據(jù)的詳細步驟,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下

恢復步驟

1、創(chuàng)建數(shù)據(jù)庫(隨意創(chuàng)建)

2、創(chuàng)建數(shù)據(jù)表(備注:表結構要和要恢復的表結構一致,row_format要和ibd文件的row_format一致,否則,會提示兩者不一致。 當前row_format=dynamic)

3、表的屬性查看

我們使用:show table status like ‘matlab’\G,查看表的屬性

備注:創(chuàng)建表時候的row_format和表屬性的不一致,基于innodb是,要把row_format設置成dynamic時,需要修改mysql的全局配置,直接在myql命令中修改:set global innodb_file_format=Barracuda;

4、表錯誤信息查看 show warnings

5、說明

我們在恢復表的時候,要保證row_format和ibd文件的一致,如果ibd文件是compact的話,需要建表的時候,設置成row_format=compact,在恢復的時候,自行解決,從第6步開始,重點說明如何去恢復。

6、恢復第一步:移除表空間

 **alter table matlab DISCARD TABLESPACE;**

7、恢復第二步:將備份的ibd文件,放到mysql->data->創(chuàng)建的數(shù)據(jù)庫名稱->,將ibd拷貝到此目錄下,如下圖所示
具體路徑查看

-- 使用sql查詢數(shù)據(jù)目錄
**show global variables like '%datadir%';**

8、恢復第三步:重新導入表空間

 **alter table matlab IMPORT TABLESPACE;**

9、當執(zhí)行到上一步完成后,我們發(fā)現(xiàn)數(shù)據(jù)庫中的數(shù)據(jù)已經(jīng)完全恢復過來了

10、數(shù)據(jù)表的結構一定要和恢復前的數(shù)據(jù)表結構一致,否則恢復失敗,導致mysql進程重啟,詳細情況需要查看mysql的error日志進行分析,另外,mysql的CE工具提供了便捷的mysql參數(shù)配置修改功能

補充:Innodb與MyISAM存儲文件的區(qū)別

Innodb存儲文件分為:.frm,.idb
    .frm:存儲表定義
    .ibd:存儲數(shù)據(jù)和索引
MyISAM存儲文件分為:.frm,.myd,.myi
    .frm:存儲表定義
    .myd:存儲數(shù)據(jù)
    .myi:存儲索引

總結

到此這篇關于Mysql通過ibd文件恢復數(shù)據(jù)的文章就介紹到這了,更多相關Mysql ibd文件恢復數(shù)據(jù)內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 將MySQL去重操作優(yōu)化到極致的操作方法

    將MySQL去重操作優(yōu)化到極致的操作方法

    這篇文章主要介紹了如何將MySQL去重操作優(yōu)化到極致,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • 在sql中實現(xiàn)取一行最大值或者最小值

    在sql中實現(xiàn)取一行最大值或者最小值

    這篇文章主要介紹了在sql中實現(xiàn)取一行最大值或者最小值,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-12-12
  • MySQL筆記之子查詢使用介紹

    MySQL筆記之子查詢使用介紹

    子查詢是將一個查詢語句嵌套在另一個查詢語句中,內層查詢語句的查詢結果,可以為外層查詢語句提供查詢條件
    2013-05-05
  • SQL多表聯(lián)查的幾種方法示例總結

    SQL多表聯(lián)查的幾種方法示例總結

    本文詳細介紹了SQL中不同類型的連接操作,包括內連接、左外連接、右外連接、全外連接、交叉連接、自連接及其排除內連接的特殊應用,每種連接類型都提供了語法說明和具體示例,幫助理解如何在實際中應用這些連接來處理和分析數(shù)據(jù),需要的朋友可以參考下
    2024-09-09
  • Mysql使用函數(shù)后不走索引怎么優(yōu)化

    Mysql使用函數(shù)后不走索引怎么優(yōu)化

    當在MySQL中使用函數(shù)時,可能會導致查詢不走索引,從而影響性能,本文就介紹一下Mysql使用函數(shù)后不走索引怎么優(yōu)化,感興趣的可以了解一下
    2023-08-08
  • Win7 64位 mysql 5.7下載安裝常見問題小結

    Win7 64位 mysql 5.7下載安裝常見問題小結

    這篇文章主要介紹了Win7 64位 mysql 5.7下載安裝常見問題小結,本文圖文并茂給大家介紹的非常詳細,需要的朋友參考下吧
    2017-06-06
  • mysql修改記錄時update操作 字段=字段+字符串

    mysql修改記錄時update操作 字段=字段+字符串

    這篇文章主要介紹了mysql修改記錄時update操作 字段=字段+字符串,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-02-02
  • Centos6.4編譯安裝mysql 8.0.0 詳細教程

    Centos6.4編譯安裝mysql 8.0.0 詳細教程

    這篇文章主要為大家分享了Centos6.4編譯安裝mysql 8.0.0 詳細教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-11-11
  • MySQL授權命令grant的使用方法小結

    MySQL授權命令grant的使用方法小結

    這篇文章主要介紹了MySQL授權命令grant的使用方法,本文實例,運行于?MySQL?5.0?及以上版本,介紹了MySQL?賦予用戶權限命令的簡單格式,本文給大家介紹的非常詳細,需要的朋友參考下吧
    2021-12-12
  • MySQL循環(huán)插入千萬級數(shù)據(jù)

    MySQL循環(huán)插入千萬級數(shù)據(jù)

    這篇文章主要介紹了MySQL如何實現(xiàn)循環(huán)插入千萬級數(shù)據(jù),幫助大家更好的理解和使用MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09

最新評論