mysql檔案複製遷移
一臺mysql伺服器由於要更為為虛擬機器。所以要進行資料遷移。資料量不大100G左右。週末停機時間可以較長。選擇幾種方案進行遷移
1:搭建主從,直接漂移過去。。。推薦方案。主從搭建過無數,可以。但是原本測試庫。也無所謂
2: 資料庫直接匯出,複製檔案到新伺服器,在新伺服器上匯入。
3:使用【MySQL GUI Tools】中的 MySQLMigrationTool。
4: 資料檔案和庫表結構檔案直接複製到新伺服器,掛載到同樣配置的MySQL服務下。
這裡主要介紹第四種:
檔案直接複製
下面介紹一下第三種方案d遷移步驟:
保證Mysql版本一致,安裝配置基本一致(注意:這裡的資料檔案和庫表結構檔案都指定在同一目錄data下)
1:停止兩邊的Mysql服務,停止之後最好還需要複製部分的binlog
2: 刪除B伺服器Mysql的data目錄下所有檔案
3:複製A伺服器Mysql的data目錄下除了ib_logfile和.err之外的檔案到B伺服器data下
4: 啟動B伺服器的Mysql服務,檢測是否發生異常
5:遷移完成後,服務啟動正常,未發現其他異常問題。
2019-11-05T09:21:30.515082Z 0 [ERROR] Failed to open log (file '/mysql/binary_log/binlog.000015', errno 2)
2019-11-05T09:21:30.515087Z 0 [ERROR] Could not open log file
2019-11-05T09:21:30.515092Z 0 [ERROR] Can't init tc log
2019-11-05T09:21:30.515095Z 0 [ERROR] Aborting
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28869493/viewspace-2662838/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MySQL遷移檔案的小問題MySql
- oracle控制檔案複製、移動方式Oracle
- Linux 中複製和移動檔案Linux
- 三、rman 資料庫遷移--從檔案系統到裸裝置 用dd複製控制檔案資料庫
- 蘋果Mac移動複製檔案效率工具:Yoink蘋果Mac
- 資料檔案遷移
- Azure Storage 利用 azCopy 複製遷移資料
- MongoDB mongoshake 遷移分片到複製集合MongoDB
- nc複製檔案
- 複製檔案githubGithub
- 怎麼快速複製移動大量電腦檔案?
- centos 檔案新建、刪除、移動、複製等命令CentOS
- 遷移案例一: oracle 8i 檔案遷移Oracle
- Laravel 遷移檔案生成包Laravel
- 資料檔案的遷移
- oracle 資料檔案遷移Oracle
- oracle資料檔案遷移Oracle
- ASM檔案系統遷移ASM
- ASM下遷移控制檔案ASM
- asm 檔案系統遷移ASM
- ZT 遷移案例一: oracle 8i 檔案遷移Oracle
- Linux檔案的複製、刪除和移動命令Linux
- ubuntu下檔案複製Ubuntu
- 隱藏檔案複製
- Linux:檔案解壓、複製和移動的若干坑Linux
- java檔案和資料夾複製、刪除、移動操作Java
- Oracle_遷移資料檔案Oracle
- 資料庫檔案的遷移資料庫
- MySQL innodb表使用表空間物理檔案複製表MySql
- 開心檔之MySQL 複製表MySql
- Java-IO:複製檔案Java
- Go語言複製檔案Go
- Java NIO複製檔案功能Java
- Java: 複製檔案最快方法Java
- C# 批量複製檔案C#
- unix下複製檔案(轉)
- 遷移和移動 UNIX 檔案系統(轉)
- 在 TKE 中使用 Velero 遷移複製叢集資源