溫馨提示×

溫馨提示×

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

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

MySQL數(shù)據(jù)庫管理--遷移表操作步驟

發(fā)布時間:2020-06-01 16:29:19 來源:網(wǎng)絡 閱讀:308 作者:三月 欄目:MySQL數(shù)據(jù)庫

下面一起來了解下MySQL數(shù)據(jù)庫管理--遷移表操作步驟,相信大家看完肯定會受益匪淺,文字在精不在多,希望MySQL數(shù)據(jù)庫管理--遷移表操作步驟這篇短內(nèi)容是你想要的。                                                         

通過復制InnoDB表的ibd文件,實現(xiàn)將InnoDB表從源庫遷移到目標庫,類似Oracle TTS。

傳輸表空間的限制:
1,mysql 版本 5.6.6 及其以上,源和目標版本建議都是GA版并且大版本一樣
2,表引擎為innodb并且開啟獨立表空間(innodb_file_per_table=1)
3,處于導出狀態(tài)的表只允許讀也就是”read_only“狀態(tài)
4,DISCARD TABLESPACE不支持分區(qū)表[5.6.17才支持] 并且當表上具有外鍵關系的時候需要將foreign_key_check設置為0
5,源和目標實例的page size必須大小一致
6,ALTER TABLE ... IMPORT TABLESPACE不強制進行外鍵約束檢查,所以需要將主表和子表都導出,然后在目標實例導入

源庫
[root@wallet01 ~]# su - mysql
[mysql@wallet01 ~]$ mysqldump -uroot -pabcd.1234 -d tpcc customer >customer.sql
[mysql@wallet01 ~]$ scp customer.sql 192.168.1.202:/home/mysql

[mysql@wallet01 ~]$ mysql -uroot -pabcd.1234
mysql> use tpcc100
Database changed

mysql> select count(*) from customer;
+----------+
| count(*) |
+----------+
|  1500000 |
+----------+
1 row in set (0.33 sec)

目標庫
[root@wallet02 ~]# su - mysql
[mysql@wallet02 ~]$ mysql -uroot -pabcd.1234
mysql> create database tpcc;
Query OK, 1 row affected (0.05 sec)

mysql> use tpcc
Database changed

mysql> source customer.sql
Query OK, 0 rows affected (0.01 sec)

mysql>  alter table customer discard tablespace;
Query OK, 0 rows affected (0.03 sec)

源庫
mysql> flush table customer for export;
Query OK, 0 rows affected (0.00 sec)

[mysql@wallet01 ~]$ cd /usr/local/mysql/data/tpcc
[mysql@wallet01 tpcc]$ scp customer.cfg 192.168.1.202:/usr/local/mysql/data/tpcc
[mysql@wallet01 tpcc]$ scp customer.ibd 192.168.1.202:/usr/local/mysql/data/tpcc

mysql>  unlock tables;
Query OK, 0 rows affected (0.03 sec)

目標庫
mysql> alter table customer import tablespace; 
Query OK, 0 rows affected (11.52 sec)

mysql> select count(*) from customer;
+----------+
| count(*) |
+----------+
|  1500000 |
+----------+

1 row in set (0.37 sec)

看完MySQL數(shù)據(jù)庫管理--遷移表操作步驟這篇文章后,很多讀者朋友肯定會想要了解更多的相關內(nèi)容,如需獲取更多的行業(yè)信息,可以關注我們的行業(yè)資訊欄目。

向AI問一下細節(jié)

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

AI