国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

MySQL使用全庫備份數據恢復單表數據的方法

2024-07-24 12:49:34
字體:
來源:轉載
供稿:網友

前言

備份數據庫時,采用了全庫備份,但是因為某些原因需要回滾一個表的數據到備份數據庫上,如果回滾整個庫就比較費時間,因為可能這個表只有幾十M,但是其它表可能有十幾上百G,這時候就需要將需要恢復的表提取出來了

我們在實際工作中都遇到過這種情況,一個MySQL實例中可能有多個database。而我們備份時,通常采用完全備份,將所有database都備份到一個文件中。

但是,偶爾會遇到只恢復一個database或者一個表的情況。怎么解決呢?

現在有備份庫fdcsqlmysql-2018_11_30-03_00_01.sql,里面有多張表,現在需要恢復其中fdc_document這張表的數據

提取建表語句

sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `表名`/!d;q' mysqldump.sql(備份文件的文件名)

sed -e '/./{H;$!d;}' -e 'x;/CREATE TABLE `fdc_document`/!d;q' fdcsqlmysql-2018_11_30-03_00_01.sqlDROP TABLE IF EXISTS `fdc_document`;/*!40101 SET @saved_cs_client = @@character_set_client */;/*!40101 SET character_set_client = utf8 */;CREATE TABLE `fdc_document` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT '文檔ID', `uid` int(10) unsigned NOT NULL DEFAULT '0' COMMENT '用戶ID', `name` char(40) NOT NULL DEFAULT '' COMMENT '標識', ... ... ... `entrust_rule` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT ' 經紀人點擊是否和用戶簽委托協議:1為有;0為沒有', `audit` tinyint(3) NOT NULL DEFAULT '0' COMMENT '審核:0為未審核;1為圖片已審核;2為描述已審核;3為圖片和描述都已審核', PRIMARY KEY (`id`), KEY `idx_area_house` (`partition`,`category_id`,`status`,`is_off`) USING BTREE, KEY `idx_model_house` (`model_id`,`status`,`is_off`) USING BTREE, KEY `idx_community_house` (`community_id`,`estate`,`status`,`is_off`) USING BTREE, KEY `idx_uid_house` (`uid`,`model_id`,`is_off`) USING BTREE, KEY `idx_pid_house` (`id`,`pid`,`status`,`is_off`) USING BTREE, KEY `is_video` (`is_video`) USING BTREE) ENGINE=InnoDB AUTO_INCREMENT=211138 DEFAULT CHARSET=utf8;/*!40101 SET character_set_client = @saved_cs_client */;

提取表數據

grep 'INSERT INTO表名' mysqldump.sql(備份文件的文件名) > table_data.sql

這里應該執行grep 'INSERT INTOfdc_document' fdcsqlmysql-2018_11_30-03_00_01.sql > document.sql

執行完后會得到文件document.sql,這就是需要的單獨的表文件,就可以正常恢復表數據了

建庫建表

先創建數據庫,再根據上面的SQL語句創建表fdc_document

導入表數據

MySQL [document]> souce /data/backup/mysql/document.sql

OK,完工!

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,如果有疑問大家可以留言交流,謝謝大家對錯新站長站的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 都安| 南澳县| 普安县| 龙里县| 自贡市| 屏东市| 苍梧县| 卓资县| 晋中市| 永吉县| 濉溪县| 信丰县| 大庆市| 大兴区| 萍乡市| 尖扎县| 鹤壁市| 中西区| 徐闻县| 武夷山市| 福贡县| 盐亭县| 齐齐哈尔市| 赤水市| 怀来县| 顺平县| 隆林| 若羌县| 左权县| 曲松县| 新巴尔虎左旗| 隆尧县| 铁力市| 海盐县| 绥棱县| 祥云县| 西藏| 读书| 翁源县| 葫芦岛市| 慈溪市|