欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

mysql中表空間傳輸?shù)氖纠治?/h1>

這篇文章主要介紹了MySQL中表空間傳輸?shù)氖纠治觯哂幸欢ń梃b價(jià)值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

創(chuàng)新互聯(lián)專注于西崗企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站,成都商城網(wǎng)站開發(fā)。西崗網(wǎng)站建設(shè)公司,為西崗等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

說明:MySQL(5.6.6及以上),innodb_file_per_table開啟。

1.1. 操作步驟:

0. 目標(biāo)服務(wù)器創(chuàng)建相同表結(jié)構(gòu)
1. 目的服務(wù)器: ALTER TABLE t DISCARD TABLESPACE;
2. 源服務(wù)器 : FLUSH TABLES t FOR EXPORT;
3. 從源服務(wù)器上 拷貝t.ibd, t.cfg文件到目的服務(wù)器
4. 源服務(wù)器: UNLOCK TABLES;
5. 目的服務(wù)器: ALTER TABLE t IMPORT TABLESPACE;

1.2. 演示
將多實(shí)例的 [mysql5711] 中 burn_test 庫下的test_purge表 ,傳輸?shù)?[mysql57112]中 burn_test2 庫下的test_purge表

1.2.1. 準(zhǔn)備工作

1. 在 目標(biāo)服務(wù)器 上創(chuàng)建表空間

-- 源服務(wù)器 [mysql5711]

mysql> select * from burn_test.test_purge;
+----+------+
| a | b |
+----+------+
| 1 | 10 |
| 3 | 30 |
| 4 | 40 |
| 5 | 50 |
| 6 | 60 |
| 7 | 70 |
| 8 | 80 |
| 10 | 100 |
+----+------+
8 rows in set (0.01 sec)

-- 目標(biāo)服務(wù)器 [mysql57112]
--
-- test_purge在 目標(biāo)服務(wù)器 上不存在,先創(chuàng)建該表
mysql> CREATE TABLE `test_purge` (
`a` int(11) NOT NULL AUTO_INCREMENT,
`b` int(11) DEFAULT NULL,
PRIMARY KEY (`a`),
UNIQUE KEY `b` (`b`)
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8mb4;
Query OK, 0 rows affected (0.16 sec)

2. 創(chuàng)建完成后進(jìn)行檢查
#
# 目標(biāo)服務(wù)器
#
[root@MyServer burn_test_2]> ll | grep test_purge
-rw-r-----. 1 mysql mysql 8578 Mar 21 10:31 test_purge.frm # 表結(jié)構(gòu)
-rw-r-----. 1 mysql mysql 57344 Mar 21 10:31 test_purge.ibd # 表空間,需要通過 DISCARD 將表空間文件刪除
ALTER TABLE test_purge DISCARD TABLESPACE; 的含義是 保留test_purge.frm 文件, 刪除test_purge.ibd

3. 通辟 discard 刪除ibd文件

-- 目標(biāo)服務(wù)器

mysql> alter table test_purge discard tablespace;
Query OK, 0 rows affected (0.04 sec)
mysql> show tables;
+-----------------------+
| Tables_in_burn_test_2 |
+-----------------------+
| test_backup1 |
| test_purge |
+-----------------------+
2 rows in set (0.00 sec)
mysql> select * from test_purge;
ERROR 1814 (HY000): Tablespace has been discarded for table 'test_purge'
[root@MyServer burn_test_2]> ll | grep test_purge
-rw-r-----. 1 mysql mysql 8578 Mar 21 10:31 test_purge.frm

1.2.2. 導(dǎo)出表空間
1. 在源服務(wù)器上,通辟 export 命令導(dǎo)出表空間(同時(shí)加讀鎖)

-- 源服務(wù)器

mysql> flush table test_purge for export; -- 其實(shí)是對(duì)這個(gè)表加一個(gè)讀鎖
Query OK, 0 rows affected (0.00 sec)
2. 將導(dǎo)出的 cfg文件 和 ibd文件 , 拷貝到目標(biāo)服務(wù)器 的數(shù)據(jù)庫下
#
# 源服務(wù)器
#
[root@MyServer burn_test]> ll | grep test_purge
-rw-r-----. 1 mysql mysql 462 Mar 21 10:58 test_purge.cfg # export后,多出來的文件,里面保存了一些元數(shù)據(jù)信息
-rw-r-----. 1 mysql mysql 8578 Mar 4 15:41 test_purge.frm
-rw-r-----. 1 mysql mysql 57344 Mar 5 15:28 test_purge.ibd
[root@MyServer burn_test]> cp test_purge.cfg test_purge.ibd /data/mysql_data/5.7.11_2/burn_test_2/ # 拷貝表空間和cfg文件,遠(yuǎn)程請(qǐng)使用scp(本地多實(shí)例演示,這里的庫名是不同的)
3. 導(dǎo)出表空間后,盡快解鎖

-- 源服務(wù)器

mysql> unlock tables; -- 盡快的解鎖
Query OK, 0 rows affected (0.00 sec)
注意:一定要先拷貝cfg和ibd文件,然后才能unlock,因?yàn)?unlock 的時(shí)候, cfg文件會(huì)被刪除
# 源服務(wù)器上的日志
[Note] InnoDB: Stopping purge # 其實(shí)stop purge,找個(gè)測(cè)試的表 for export 即可
[Note] InnoDB: Writing table metadata to './burn_test/test_purge.cfg'
[Note] InnoDB: Table `burn_test`.`test_purge` flushed to disk
[Note] InnoDB: Deleting the meta-data file './burn_test/test_purge.cfg' # unlock table后,該文件自動(dòng)被刪除
[Note] InnoDB: Resuming purge # unlock后,恢復(fù)purge線程
4. 在目標(biāo)服務(wù)器上 修改 cfg文件和ibd文件的 權(quán)限
#
# 目標(biāo)服務(wù)器
#
[root@MyServer burn_test_2]> chown mysql.mysql test_purge.cfg test_purge.ibd
5. 在目標(biāo)服務(wù)器上通辟 import 命令導(dǎo)入表空間
-- 目標(biāo)服務(wù)器
--
mysql> alter table test_purge import tablespace; -- 導(dǎo)入表空間
Query OK, 0 rows affected (0.24 sec)
mysql> select * from test_purge; -- 可以讀取到從源服務(wù)器拷貝過來的數(shù)據(jù)
+----+------+
| a | b |
+----+------+
| 1 | 10 |
| 3 | 30 |
| 4 | 40 |
| 5 | 50 |
| 6 | 60 |
| 7 | 70 |
| 8 | 80 |
| 10 | 100 |
+----+------+
8 rows in set (0.00 sec)

# error.log中出現(xiàn)的信息
InnoDB: Importing tablespace for table 'burn_test/test_purge' that was exported from host 'MyServer'

注意:
表的名稱必須相同 ,經(jīng)過上述測(cè)試,庫名可以不同
該方法也可以用于分區(qū)表的備份和恢復(fù)

感謝你能夠認(rèn)真閱讀完這篇文章,希望小編分享的“mysql中表空間傳輸?shù)氖纠治觥边@篇文章對(duì)大家有幫助,同時(shí)也希望大家多多支持創(chuàng)新互聯(lián),關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關(guān)知識(shí)等著你來學(xué)習(xí)!

標(biāo)題名稱:mysql中表空間傳輸?shù)氖纠治?/a>
瀏覽路徑:
http://aaarwkj.com/article32/pdpjpc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序App設(shè)計(jì)、網(wǎng)站收錄、ChatGPT、網(wǎng)站導(dǎo)航

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設(shè)計(jì)
亚洲s码在线一区二区| 野花日本免费高清完整| 懂色av中文一区二区| 国产丝袜在线精品丝袜不卡| 青青草免费在线视频蜜臀| 久久精品色妇熟妇丰满人妻| 2004年亚洲中文字幕| 一区二区三区四区四虎| 亚洲日本熟妇在线视频| 麻豆精品午夜福利在线| 免费看国产一级黄色大片| 国产一级二级三级亚洲| 日韩少妇人妻一区二区| 日韩av黄色制服在线网站| 免费观看国内性生活大片| 日韩精品色av一区二区 | 国产激情一区二区三区不卡| 日韩无码一区二区视频| 欧美日韩一区精品视频| 内地精品露脸自拍视频| 国产国产精品人在线观看| 国产av毛片一区二区| 日韩一区二区三区视频在线看| 欧美日韩免费爱爱视频| 亚洲av成人在线观看| 欧美特黄大片在线观看| 麻豆午夜福利在线播放| 免费毛片一区二区三区| 人妻久久久久久精品99| 亚洲国产日韩欧美在线| 亚洲精品一区二区三区三州| 日韩一区二区三区成人| 午夜性生活免费观看视频| 91精品国产综合久蜜臂| 一区二区三区av夏目彩春| 国产高清在线不卡一区| 亚洲成人av日韩在线| av第一福利大全导航| 免费亚洲网站在线观看视频| 亚洲女人淫片在线观看| 中文字幕免费不卡一区|