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

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

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

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

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

使用方法

1、首先創(chuàng)建一個(gè)測(cè)試表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ǎn)單總結(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ù)庫(kù)目錄中生成一個(gè)名為table_name.cfg的文件
  • 5、處理完表復(fù)制后,需要使用UNLOCK tables釋放源表的MDL鎖或者斷開連接。

注意:

因?yàn)閍lter table for export鎖表,所以這種方法更適合在從庫(kù)上停掉復(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综合
激情五月色综合国产精品| 天堂俺去俺来也www久久婷婷| 欧美日韩一区二区三区四区在线观看 | 免费视频一区三区| 黄色网一区二区| 久久精品系列| 伊人网在线播放| 成人片免费看| 成人污污视频| 亚洲伊人av| 蜜桃精品在线| 香蕉久久99| 伊人影院久久| 在线精品亚洲| 日韩精品免费视频人成| 国产精品一线天粉嫩av| 国产精品igao视频网网址不卡日韩| 国产精品一区二区三区四区在线观看 | 久久久久99| 亚洲大全视频| 一本一道久久a久久精品蜜桃| 九九久久电影| 久久国产精品久久w女人spa| 亚洲麻豆一区| 91在线成人| 成午夜精品一区二区三区软件| 98精品久久久久久久| 欧美日韩在线二区| 国产精品日本欧美一区二区三区| 蜜桃视频第一区免费观看| 日韩精品一区二区三区免费视频| 日韩成人在线看| 丁香婷婷久久| 亚洲a在线视频| 视频在线观看一区| 国产乱人伦精品一区| 国产精品免费看| 国产女人18毛片水真多18精品| 欧美国产美女| bbw在线视频| 久久高清精品| 麻豆国产精品| 日韩av成人高清| 欧美激情麻豆| 国产精品人人爽人人做我的可爱| 日本精品黄色| 精品一区不卡| 日本伊人午夜精品| 粉嫩av一区二区三区四区五区| 久久中文字幕av| 日韩精品视频网站| yellow在线观看网址| 亚洲综合不卡| 久久av网站| 午夜精品免费| 国产剧情在线观看一区| 91精品在线观看国产| 日本va欧美va欧美va精品| 中文一区一区三区高中清不卡免费| 99riav国产精品| 老司机精品视频在线播放| 亚洲激情社区| 国产日韩免费| 亚洲免费激情| 久久影院资源站| 国产农村妇女精品一二区| 国产精品日本一区二区不卡视频 | 欧美亚洲激情| 欧美日韩一视频区二区| 91精品一区二区三区综合| 国产精品一区2区3区| 99pao成人国产永久免费视频 | 国产精品对白| 国产精品女主播一区二区三区| 久久精品国产在热久久| 美国三级日本三级久久99 | 国产精品任我爽爆在线播放 | 日韩三区免费| 欧美日韩99| 尤物在线精品| av中文资源在线资源免费观看| 免费观看日韩电影| se01亚洲视频| 精品国产一区二区三区噜噜噜| 亚洲免费福利一区| 亚洲福利国产| 国产成年精品| 国产亚洲一区二区三区啪| 欧美日韩精品一本二本三本| 久久精品人人| 日韩av电影一区| 老牛影视一区二区三区| sm捆绑调教国产免费网站在线观看| 日韩精品a在线观看91| 欧美a级片一区| 日韩毛片视频| 国产精品视频一区二区三区四蜜臂 | 亚洲久久视频| 激情欧美亚洲| 国产成人久久精品麻豆二区| 日韩精品一区二区三区中文在线 | 国产日韩三级| 日精品一区二区三区| 国产综合精品一区| 成人国产精品| 国产精品美女在线观看直播| 亚洲伊人精品酒店| 亚洲精品888| jiujiure精品视频播放| 色婷婷精品视频| 国产美女高潮在线观看| 麻豆国产一区| 国产伦精品一区二区三区千人斩| 亚洲a成人v| 久久午夜视频| 爽好多水快深点欧美视频| 日韩一区二区免费看| 91精品推荐| 欧美精品一二| 99久久久久| 国内精品福利| 一区三区视频| 99视频+国产日韩欧美| 亚洲综合丁香| 亚洲欧洲美洲国产香蕉| 婷婷成人av| 国产欧美一区| 六月丁香综合在线视频| 日韩av片子| 中文字幕在线看片| 少妇精品导航| 欧美日韩国产高清| 蜜桃久久精品一区二区| 在线观看一区| 日韩一区二区三区免费视频| 亚洲午夜久久| 欧美一区二区三区免费看| 亚洲精品乱码| 日韩精品午夜视频| 欧美日韩午夜| 最新国产精品视频| 亚洲专区视频| 亚洲欧美日韩专区| 日本v片在线高清不卡在线观看| 蜜桃视频一区二区三区在线观看| 国产视频一区在线观看一区免费| 狠狠久久婷婷| 亚洲男女自偷自拍| 亚洲久草在线| 中文在线不卡| 日韩精品一区第一页| 久久国产精品亚洲77777| 午夜一级久久| 欧美另类综合| 久久福利毛片| 蜜臀久久久久久久| 亚洲一区二区三区久久久| 中文字幕免费一区二区| 日本国产一区| 欧美成人一二区| 免费在线日韩av| 国产精品成人a在线观看| 国产高清不卡| 91精品国产自产在线观看永久∴| 欧美不卡在线| 成人羞羞视频在线看网址| 精品国模一区二区三区| 激情欧美丁香| 综合国产精品| 日韩精品国产精品| 你懂的国产精品永久在线| 国产一区二区三区探花| 蜜臀国产一区| 久久久五月天| 国产精品97| 久久国产麻豆精品| 精品一区二区三区中文字幕 | 精品国产欧美日韩| 日韩精品2区| 91精品啪在线观看国产18 | 桃色一区二区| 欧美日韩中出| 丝袜美腿诱惑一区二区三区 | 亚洲啊v在线| 亚洲免费一区三区| 国产精品成人a在线观看| 国产一区导航| 97精品在线| 日韩午夜一区| 美女精品网站| 国产极品嫩模在线观看91精品| 精品日产乱码久久久久久仙踪林| 久久精品亚洲欧美日韩精品中文字幕| 美女网站一区| 综合欧美精品| 国产一区二区三区日韩精品| 国内精品99| 欧美日一区二区三区在线观看国产免 | 日本在线观看不卡视频| 欧美日韩网址|