久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

教你通過物理方式使MySQL恢復(fù)單表

本篇文章給大家?guī)砹岁P(guān)于MySQL的相關(guān)知識(shí),其中主要介紹了怎么通過物理方式來使MySQL能夠快速的恢復(fù)單表,一步步教你!下面一起來看一下,希望對(duì)大家有幫助。

教你通過物理方式使MySQL恢復(fù)單表

使用方法

1、首先創(chuàng)建一個(gè)測試表test1,并插入幾條數(shù)據(jù):

mysql> create table test1 (id int auto_increment primary key,name varchar(20)); Query OK, 0 rows affected (0.05 sec)  mysql> insert into test1 (name) values ('張三'),('李四'),('王二'); Query OK, 3 rows affected (0.01 sec) Records: 3  Duplicates: 0  Warnings: 0  mysql> select * from test1; +----+--------+ | id | name   | +----+--------+ |  1 | 張三   | |  2 | 李四   | |  3 | 王二   | +----+--------+ 3 rows in set (0.00 sec)
登錄后復(fù)制

2、創(chuàng)建目標(biāo)表test2:

mysql> create table test2 like test1; Query OK, 0 rows affected (0.10 sec) 查看數(shù)據(jù)目錄里面的ibd文件(test2.ibd、test1.ibd): -rw-r-----. 1 * * 114688 Nov  2 16:20 test1.ibd -rw-r-----. 1 * * 114688 Nov  2 16:23 test2.ibd
登錄后復(fù)制

3、通過alter table discard的方法丟棄表test2的idb文件(為下一步復(fù)制test1的數(shù)據(jù)過來做準(zhǔn)備):

mysql> alter table test2 discard tablespace;    Query OK, 0 rows affected (0.02 sec)  查看ibd文件情況,發(fā)現(xiàn)test2的ibd文件已經(jīng)被刪除  -rw-r----- 1 * * 114688 Nov  2 16:20 test1.ibd
登錄后復(fù)制

4、執(zhí)行下面的命令,生成一個(gè)test1的cfg文件,如下:

mysql> flush table test1 for export;  Query OK, 0 rows affected (0.00 sec)  生成了一個(gè)test1.cfg的cfg文件  -rw-r----- 1 * *    655 Nov  2 16:25 test1.cfg -rw-r----- 1 * * 114688 Nov  2 16:20 test1.ibd
登錄后復(fù)制

5、拷貝源表test1的cfg文件和ibd文件到目標(biāo)表test2,并修改文件權(quán)限:

cp test1.cfg test2.cfg cp test1.ibd test2.ibd chown -R mysql.mysql test2.*
登錄后復(fù)制

6、復(fù)制完成之后,執(zhí)行select命令發(fā)現(xiàn)出現(xiàn)以下報(bào)錯(cuò):

mysql> select * from test2; ERROR 1100 (HY000): Table 'test2' was not locked with LOCK TABLES
登錄后復(fù)制

7、執(zhí)行unlock tables,釋放源表的test1.cfg文件,然后導(dǎo)入ibd文件:

mysql> unlock tables; Query OK, 0 rows affected (0.00 sec)  并用alter table的方法為目標(biāo)表test2導(dǎo)入這個(gè)ibd文件:  mysql> alter table test2 import tablespace;  Query OK, 0 rows affected (0.03 sec) 1 row in set (0.00 sec)
登錄后復(fù)制

8、再次執(zhí)行select,發(fā)現(xiàn)數(shù)據(jù)已經(jīng)導(dǎo)入:

mysql> select * from test2; +----+--------+ | id | name   | +----+--------+ |  1 | 張三   | |  2 | 李四   | |  3 | 王二   | +----+--------+ 3 rows in set (0.00 sec)
登錄后復(fù)制

物理復(fù)制方法介紹

上述單表物理復(fù)制的方法,核心在于cp命令,因?yàn)槭峭ㄟ^物理拷貝,所以如果復(fù)制的表非常大,那么通過物理拷貝,就會(huì)比邏輯上的SQL寫入快很多,比如insert into select語句。

簡單總結(jié)一下上述物理復(fù)制過程:
登錄后復(fù)制

  • 1、create table like語法創(chuàng)建一個(gè)相同表結(jié)構(gòu)的空的目標(biāo)表
  • 2、目標(biāo)表執(zhí)行alter table discard,丟棄ibd文件
  • 3、源表執(zhí)行alter table for export語法,生成.cfg文件,并鎖表
  • 4、使用cp命令復(fù)制源表cfg文件和ibd文件為目標(biāo)表
  • 5、unlock tables 釋放源表的cfg文件和鎖
  • 6、alter table import命令導(dǎo)入目標(biāo)表的ibd數(shù)據(jù)文件。

alter table for export語法介紹:

  • 1、這個(gè)命令是為了將內(nèi)存中關(guān)于這個(gè)表的數(shù)據(jù)刷新到磁盤上,確保數(shù)據(jù)都能被binlog所記錄;
  • 2、這個(gè)操作需要flush table或者reload權(quán)限;
  • 3、這個(gè)操作會(huì)持有當(dāng)前表的共享MDL鎖,阻止其他會(huì)話修改表結(jié)構(gòu),在FOR EXPORT操作完成時(shí)不會(huì)釋放先前獲取的MDL鎖,需要手工釋放
  • 4、InnoDB會(huì)在與該表相同的數(shù)據(jù)庫目錄中生成一個(gè)名為table_name.cfg的文件
  • 5、處理完表復(fù)制后,需要使用UNLOCK tables釋放源表的MDL鎖或者斷開連接。

注意:

因?yàn)閍lter table for export鎖表,所以這種方法更適合在從庫上停掉復(fù)制關(guān)系,然后執(zhí)行這個(gè)表復(fù)制的操作。如果有業(yè)務(wù)操作當(dāng)前的源表,需要謹(jǐn)慎考慮。

推薦學(xué)習(xí):《MySQL視頻教程》

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
精品72久久久久中文字幕| 久久国产精品成人免费观看的软件| 亚洲精品**中文毛片| 成人综合一区| 少妇久久久久| 一区二区亚洲精品| av亚洲在线观看| 免费一区二区视频| 欧美在线黄色| 美女视频网站久久| 日韩视频网站在线观看| 五月婷婷六月综合| 亚洲人成网77777色在线播放| 国产乱码精品一区二区亚洲| 欧美日韩亚洲国产精品| 麻豆一区二区99久久久久| 最近高清中文在线字幕在线观看1| 国产一区二区三区自拍| 日本不卡一区二区三区| 国产一区三区在线播放| 亚洲成人一区| 欧美日一区二区在线观看| 97精品在线| 中文视频一区| 精品网站999| 激情久久婷婷| 日韩欧美久久| 天堂√中文最新版在线| 亚洲专区在线| 国产欧美日韩一级| 日韩精品一卡| 欧美一级网址| 神马午夜久久| 欧美日韩一区自拍| 欧洲在线一区| 日韩av不卡在线观看| 樱桃视频成人在线观看| 蜜桃视频在线观看一区| 丁香婷婷久久| 亚洲精品乱码| 成人羞羞视频播放网站| 日韩精品视频一区二区三区| 精品捆绑调教一区二区三区| 青青草精品视频| 久久久噜噜噜| 国产欧美日韩精品一区二区免费| 久久精品国内一区二区三区水蜜桃| 少妇精品久久久一区二区 | 亚洲激情黄色| 欧美1区二区| 中文一区一区三区免费在线观| 国产h片在线观看| 日本在线成人| 国产视频一区三区| 日韩免费福利视频| 国产精品久久久久久久久久妞妞| 亚洲深夜福利| 久久精品欧美一区| 久久99国产精品视频| 亚洲毛片网站| 亚洲免费一区二区| 亚洲午夜视频| 成人欧美一区二区三区的电影| 国产毛片久久久| 亚洲色图网站| 一区视频在线| 亚洲二区免费| 伊人久久av| 久久精品国产一区二区| 日韩精品91亚洲二区在线观看| 国产亚洲精品自拍| 久久精品导航| 欧洲精品一区二区三区| 欧美一级网址| 日韩一区二区三区免费视频| 最新亚洲一区| 红桃视频亚洲| 日韩网站在线| jiujiure精品视频播放| 国产99精品| 91精品一区国产高清在线gif| 麻豆成全视频免费观看在线看| 麻豆一区二区三| 麻豆精品新av中文字幕| 国产日韩欧美一区二区三区| 亚洲性视频在线| 伊人国产精品| 午夜久久av | 国产精品成人国产| 国产精东传媒成人av电影| 日本午夜免费一区二区| 日本一区福利在线| 欧美一级网站| 国产探花在线精品一区二区| 国产日韩精品视频一区二区三区| 日本成人中文字幕| 欧美日韩亚洲一区三区| 欧美三级第一页| 国产精品国码视频| 国产福利一区二区三区在线播放| 国产精品亚洲综合色区韩国| 日韩av二区在线播放| 日韩专区视频网站| 国产日韩视频在线| 精品久久97| 青青久久av| 亚洲自拍另类| 日韩一区精品| 久久99视频| 91嫩草亚洲精品| 丝袜av一区| 亚洲欧美日韩国产一区二区| 亚洲精品观看| 国产精品tv| 日韩欧美中文| 尹人成人综合网| 日韩中文字幕1| 欧美日韩亚洲一区三区| 成人在线超碰| 好吊一区二区三区| 日韩精彩视频在线观看| 欧美黑人做爰爽爽爽| 日韩黄色大片网站| 亚洲精品a级片| 日韩综合一区二区| 精品久久福利| 午夜久久99| 国产亚洲欧美日韩在线观看一区二区| 另类小说一区二区三区| 久久黄色影院| 亚洲精品女人| 免费观看亚洲天堂| 亚洲高清毛片| 久久狠狠亚洲综合| 精品丝袜在线| 日本天堂一区| 久久免费大视频| 青青草伊人久久| 91精品一区二区三区综合| 视频一区日韩| 欧美三区四区| 日韩精品免费视频人成 | 中文字幕日本一区| 国产精品videossex久久发布| 私拍精品福利视频在线一区| 玖玖玖国产精品| 精品72久久久久中文字幕| 亚洲一区中文| 国产成人精品一区二区免费看京 | 日韩成人精品一区二区| 久久国产高清| 久久99精品久久久久久园产越南| 香蕉视频亚洲一级| 亚州精品视频| 欧美日韩在线网站| 国产精品亚洲四区在线观看| 亚洲精品1区2区| 国产一区福利| 日韩在线电影| 黄色成人精品网站| 中文在线а√天堂| 7777精品| 国产精品视区| 日韩国产一区二区| 国产精品免费99久久久| 在线亚洲欧美| 久久精品三级| 亚洲精品三级| 女主播福利一区| 神马午夜在线视频| 久久xxx视频| 日韩视频1区| 午夜久久美女| 深夜福利视频一区二区| 欧美国产专区| 久久激五月天综合精品| 亚洲欧美日韩国产综合精品二区| 日韩中文在线电影| 精品一二三区| 久久99蜜桃| 欧美亚洲tv| 在线精品国产亚洲| 欧美精品一二| 欧美日韩亚洲在线观看| 91一区二区| 国产一区2区| 久久精品国产精品亚洲毛片| 国产欧美日韩视频在线| 日韩av中文在线观看| 亚洲精一区二区三区| 亚洲欧美日韩精品一区二区| 久久男人av资源站| 精品一区二区三区在线观看视频 | 精品一区视频| 国产精品白丝久久av网站| 青草国产精品| 日韩 欧美一区二区三区| 在线精品一区| 日韩在线观看中文字幕| 日本色综合中文字幕|