五月综合激情婷婷六月,日韩欧美国产一区不卡,他扒开我内裤强吻我下面视频 ,无套内射无矿码免费看黄,天天躁,日日躁,狠狠躁

新聞動(dòng)態(tài)

MySQL使用全庫(kù)備份數(shù)據(jù)恢復(fù)單表數(shù)據(jù)的方法

發(fā)布日期:2022-03-16 15:20 | 文章來(lái)源:CSDN

備份數(shù)據(jù)庫(kù)時(shí),采用了全庫(kù)備份,但是因?yàn)槟承┰蛐枰貪L一個(gè)表的數(shù)據(jù)到備份數(shù)據(jù)庫(kù)上,如果回滾整個(gè)庫(kù)就比較費(fèi)時(shí)間,因?yàn)榭赡苓@個(gè)表只有幾十M,但是其它表可能有十幾上百G,這時(shí)候就需要將需要恢復(fù)的表提取出來(lái)了

我們?cè)趯?shí)際工作中都遇到過(guò)這種情況,一個(gè)MySQL實(shí)例中可能有多個(gè)database。而我們備份時(shí),通常采用完全備份,將所有database都備份到一個(gè)文件中。

但是,偶爾會(huì)遇到只恢復(fù)一個(gè)database或者一個(gè)表的情況。怎么解決呢?

現(xiàn)在有備份庫(kù)fdcsqlmysql-2018_11_30-03_00_01.sql,里面有多張表,現(xiàn)在需要恢復(fù)其中fdc_document這張表的數(shù)據(jù)

提取建表語(yǔ)句

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.sql
DROP 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 '標(biāo)識(shí)',
 ...
 ...
 ...
 `entrust_rule` tinyint(3) unsigned NOT NULL DEFAULT '0' COMMENT ' 經(jīng)紀(jì)人點(diǎn)擊是否和用戶簽委托協(xié)議:1為有;0為沒(méi)有',
 `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 */;

提取表數(shù)據(jù)

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

這里應(yīng)該執(zhí)行grep 'INSERT INTOfdc_document' fdcsqlmysql-2018_11_30-03_00_01.sql > document.sql

執(zhí)行完后會(huì)得到文件document.sql,這就是需要的單獨(dú)的表文件,就可以正?;謴?fù)表數(shù)據(jù)了

建庫(kù)建表

先創(chuàng)建數(shù)據(jù)庫(kù),再根據(jù)上面的SQL語(yǔ)句創(chuàng)建表fdc_document

導(dǎo)入表數(shù)據(jù)

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

OK,完工!

總結(jié)

以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,如果有疑問(wèn)大家可以留言交流,謝謝大家對(duì)本站的支持。

美國(guó)服務(wù)器租用

版權(quán)聲明:本站文章來(lái)源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請(qǐng)保持原文完整并注明來(lái)源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非maisonbaluchon.cn所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來(lái)源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來(lái),僅供學(xué)習(xí)參考,不代表本站立場(chǎng),如有內(nèi)容涉嫌侵權(quán),請(qǐng)聯(lián)系alex-e#qq.com處理。

相關(guān)文章

實(shí)時(shí)開通

自選配置、實(shí)時(shí)開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問(wèn)服務(wù)

1對(duì)1客戶咨詢顧問(wèn)

在線
客服

在線客服:7*24小時(shí)在線

客服
熱線

400-630-3752
7*24小時(shí)客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部