Mysql資料遷移

2021-09-24 14:10:55 字數 691 閱讀 3057

此方法為同庫資料遷移   tablea為備份表   tableb為原始表  create_time為時間跨度

insert into tablea select * from tableb t where t.create_time >= '2019-06-01 00:00:00' and t.create_time <= '2019-06-30 23:59:59';

刪除原始表資料

delete from tableb where create_time >= '2019-12-01 00:00:00' and create_time <= '2019-12-31 23:59:59' ;

查詢磁碟空間

select table_schema, table_name,data_length / 1048576 as data_length, index_length/1048576 as index_length, (data_length + index_length) / 1048576 as total , data_free/ 1048576 as data_free from information_schema.tables where table_schema='庫名' order by data_free desc limit 100;

清理磁碟空間  optimize操作將進行鎖表

optimize table table_name

mysql資料遷移框架 mysql資料遷移

本文總結各種場景下的資料複製 遷移 轉換。1 匯入 匯出 資料匯出 mysqldump uroot p dbname dbname.sql 包含表結構和表資料 資料匯入 mysql uroot p dbname dbname.sql 注意 匯出的sql檔案包含舊表資訊,請修改其中的create ta...

mysql資料遷移 Mysql資料遷移方法

mysql遷移通常使用的有三種方法 1 資料庫直接匯出,拷貝檔案到新伺服器,在新伺服器上匯入。2 使用第三方遷移工具。3 資料檔案和庫表結構檔案直接拷貝到新伺服器,掛載到同樣配置的mysql服務下。第一種方案的優點 會重建資料檔案,減少資料檔案的占用空間,相容性最好,匯出匯入很少發生問題,需求靈活。...

mysql資料遷移

主要用途 乙個伺服器的mysql資料拷貝到另外乙個伺服器 注意 windows下mysql的data資料夾通常在 c programdata mysql mysql server 5.7 data 用dump打包資料庫 mysqldump u root p opt database name dat...