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
- MySQL 5.7新支援--通用表空間實戰MySql
- 【XTTS】Oracle傳輸表空間xtts增量方式TTSOracle
- MySQL 5.7的表刪除資料後的磁碟空間釋放MySql
- MySQL 5.7新特性之線上收縮undo表空間MySql
- MySQL 5.7 新特性 共享臨時表空間及臨時表改進MySql
- 用傳輸表空間跨平臺遷移資料
- MySQL InnoDB表空間加密MySql加密
- MySQL 中的共享表空間與獨立表空間如何選擇MySql
- mysql收縮共享表空間MySql
- MySQL InnoDB Undo表空間配置MySql
- mysql關於表空間的總結MySql
- 【資料遷移】XTTS跨平臺傳輸表空間(1.傳統方式)TTS
- 【資料遷移】XTTS跨平臺傳輸表空間v4TTS
- MySQL InnoDB臨時表空間配置MySql
- MySQL 遷移表空間,備份單表MySql
- 談談什麼是MySQL的表空間?MySql
- mysql臨時表,臨時表空間,ibtmp1表空間暴增原因初探MySql
- 16、表空間 建立表空間
- MySQL 減少InnoDB系統表空間的大小MySql
- 【MOS】如何利用RMAN可傳輸表空間遷移資料庫到不同位元組序的平臺(文件 ID 1983639.1)資料庫
- MySQL 增加InnoDB系統表空間大小MySql
- MySQL InnoDB File-Per-Table表空間MySql
- MySQL 系統表空間檔案解析MySql
- MySQL共享表空間各個版本之間的演變圖MySql
- MySQL innodb表使用表空間物理檔案複製表MySql
- 表空間利用率及表空間的補充
- KingbaseES的表空間
- oracle建立使用者,表空間,臨時表空間,分配許可權步驟詳解Oracle
- 淺談mysql中各種表空間(tablespaces)的概念MySql
- MySQL UNDO表空間獨立和截斷MySql
- MySQL使用小技巧(information_schema表空間)MySqlORM
- 當使用者無限制使用表空間配額且表空間有足夠空間時出現超出表空間的空間限額
- MySQL空間最佳化(空間清理)MySql
- oracle表空間的整理Oracle
- 【資料遷移】XTTS跨平臺傳輸表空間v3(3.DFT方式)TTS
- 【資料遷移】XTTS跨平臺傳輸表空間v3(2.RMAN增量)TTS