5.7 mysql的可傳輸表空間
要匯入的庫中,丟棄表空間
alter table test discard tablespace;
源庫上備份,這個操作加了個讀鎖。
cfg記錄原表的資訊,我們將cfg和ibd檔案拷貝到之前做discard的庫裡。然後釋放源庫的表,unlock tables;
然後在要匯入的庫中將cp過來的表空間匯入。(當然了,我的這兩個表不是同一個,這也是腦殘的行為,哇哈哈)
當然匯入的時候error.log裡面有有資訊記錄。
還有5.7可以匯出分割槽表中的某個分割槽
mysql> show create table employees1;
---------------------------------------------------------------------------
CREATE TABLE `employees1` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
PRIMARY KEY (`emp_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
/*!50100 PARTITION BY HASH (emp_no)
PARTITIONS 4 */ |
---------------------------------------------------------------------------
同樣,flush table employees1 for export;產生cfg檔案
同樣拷貝過去分割槽。
在匯入的庫執行
alter table employees discard partition p0 tablespace;
... ...
alter table employees import partition p0 tablespace;
alter table test discard tablespace;
源庫上備份,這個操作加了個讀鎖。
cfg記錄原表的資訊,我們將cfg和ibd檔案拷貝到之前做discard的庫裡。然後釋放源庫的表,unlock tables;
然後在要匯入的庫中將cp過來的表空間匯入。(當然了,我的這兩個表不是同一個,這也是腦殘的行為,哇哈哈)
當然匯入的時候error.log裡面有有資訊記錄。
還有5.7可以匯出分割槽表中的某個分割槽
mysql> show create table employees1;
---------------------------------------------------------------------------
CREATE TABLE `employees1` (
`emp_no` int(11) NOT NULL,
`birth_date` date NOT NULL,
`first_name` varchar(14) NOT NULL,
`last_name` varchar(16) NOT NULL,
PRIMARY KEY (`emp_no`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4
/*!50100 PARTITION BY HASH (emp_no)
PARTITIONS 4 */ |
---------------------------------------------------------------------------
同樣,flush table employees1 for export;產生cfg檔案
同樣拷貝過去分割槽。
在匯入的庫執行
alter table employees discard partition p0 tablespace;
... ...
alter table employees import partition p0 tablespace;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2056945/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL 傳輸表空間MySql
- MySQL表空間傳輸MySql
- 基於可傳輸表空間的表空間遷移
- mysql之 表空間傳輸MySql
- Oracle可傳輸表空間測試Oracle
- 使用RMAN實現可傳輸的表空間
- oracle可傳輸表空間TTS小結OracleTTS
- 關於oracle可傳輸表空間的總結Oracle
- Oracle 10g的可傳輸表空間操作Oracle 10g
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(上)Oracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(中)Oracle
- 聊聊Oracle可傳輸表空間(Transportable Tablespace)(下)Oracle
- 使用Oracle可傳輸表空間的特性複製資料(7)實戰RMAN備份傳輸表空間Oracle
- Oracle 表空間傳輸Oracle
- oracle表空間傳輸Oracle
- Oracle傳輸表空間Oracle
- MySQL傳輸表空間的簡單使用方法MySql
- MySQL Transportable Tablespace(傳輸表空間) 使用詳解MySql
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移
- 傳輸表空間操作-OracleOracle
- Oracle傳輸表空間(TTS)OracleTTS
- Oracle 傳輸表空間-RmanOracle
- 總結-表空間傳輸
- 跨平臺表空間遷移(傳輸表空間)
- 【傳輸表空間】使用 EXPDP/IMPDP工具的傳輸表空間完成資料遷移[轉]
- readwrite狀態下實現可傳輸表空間
- Oracle傳輸表空間學習Oracle
- Oracle 傳輸表空間-EXPDP/IMPDPOracle
- Oracle 傳輸表空間-EXP/IMPOracle
- 傳輸表空間自包含理解
- Oracle表空間傳輸詳解Oracle
- MySQL 5.7新支援--通用表空間實戰MySql
- RMAN跨平臺可傳輸表空間和資料庫資料庫
- 用可傳輸表空間實現Oracle跨平臺移植Oracle
- oracle表空間傳輸的限制條件Oracle
- Oracle 10g的可傳輸表空間操作(轉並驗證)Oracle 10g
- oracle 傳輸表空間一例Oracle
- 表空間傳輸讀書筆記筆記