91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

從MySQL全庫備份中恢復某個庫和某張表的方法

發布時間:2020-10-16 18:01:04 來源:腳本之家 閱讀:189 作者:dbapower 欄目:MySQL數據庫

Mysqldump官方工具中,如何只恢復某個庫呢?

全庫備份

[root@HE1 ~]# mysqldump -uroot -p --single-transaction -A --master-data=2 >dump.sql

只還原erp庫的內容

[root@HE1 ~]# mysql -uroot -pMANAGER erp --one-database <dump.sql

可以看出這里主要用到的參數是--one-database簡寫-o的參數,極大方便了我們的恢復靈活性。

那么如何從全庫備份中抽取某張表呢,全庫恢復,再恢復某張表小庫還可以,大庫就很麻煩了,那我們可以利用正則表達式來進行快速抽取,具體實現方法如下:

從全庫備份中抽取出t表的表結構

[root@HE1 ~]# sed -e'/./{H;$!d;}' -e 'x;/CREATE TABLE `t`/!d;q' dump.sql

DROP TABLE IF EXISTS`t`;

/*!40101 SET@saved_cs_client   =@@character_set_client */;

/*!40101 SETcharacter_set_client = utf8 */;

CREATE TABLE `t` (

 `id` int(10) NOT NULL AUTO_INCREMENT,

 `age` tinyint(4) NOT NULL DEFAULT '0',

 `name` varchar(30) NOT NULL DEFAULT '',

 PRIMARY KEY (`id`)

) ENGINE=InnoDBAUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

/*!40101 SETcharacter_set_client = @saved_cs_client */;

從全庫備份中抽取出t表的內容

[root@HE1 ~]# grep'INSERT INTO `t`' dump.sql

INSERT INTO `t`VALUES (0,0,''),(1,0,'aa'),(2,0,'bbb'),(3,25,'helei');

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

扎赉特旗| 黄骅市| 汝城县| 瑞丽市| 天柱县| 崇礼县| 南昌市| 仙居县| 固原市| 和硕县| 莱阳市| 广饶县| 嘉兴市| 余干县| 郓城县| 崇文区| 屏边| 仪征市| 阿勒泰市| 鸡泽县| 梁平县| 通许县| 靖西县| 阳曲县| 正阳县| 雅安市| 房山区| 左云县| 安新县| 乌兰察布市| 西林县| 子长县| 普定县| 色达县| 岳阳县| 岑巩县| 蓬莱市| 涞水县| 阿克苏市| 武山县| 东丰县|