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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Linux 中複製和移動檔案Linux
- MongoDB mongoshake 遷移分片到複製集合MongoDB
- 怎麼快速複製移動大量電腦檔案?
- 蘋果Mac移動複製檔案效率工具:Yoink蘋果Mac
- Azure Storage 利用 azCopy 複製遷移資料
- 複製檔案githubGithub
- Laravel 遷移檔案生成包Laravel
- Linux:檔案解壓、複製和移動的若干坑Linux
- ubuntu下檔案複製Ubuntu
- MySQL innodb表使用表空間物理檔案複製表MySql
- 開心檔之MySQL 複製表MySql
- Java-IO:複製檔案Java
- Go語言複製檔案Go
- netcdf檔案複製並修改
- 阿里雲NAS檔案遷移專案實踐阿里
- Mac電腦複製,移動和刪除檔案mageRanger使用技巧MacRanger
- 【遷移】SqlServer 遷移到 MySQL 方法ServerMySql
- 在 TKE 中使用 Velero 遷移複製叢集資源
- 建立遷移檔案 auth 認證表 users
- 利用offline datafile檔案方式遷移資料
- git複製一份檔案Git
- [java IO流]之檔案複製Java
- 「搬文工」Mac Finder 右鍵快速新建、複製、移動檔案工具Mac
- DBMotion——MySQL遷移利器MySql
- MySQL複製MySql
- mysql複製--主從複製配置MySql
- 遠端登入和複製檔案
- 檔案複製(Go語言實現)Go
- 如何同時複製、分類檔案
- 如何批量複製多個檔案到多個目錄中(批量複製檔案,多對多檔案高效操作的方法)
- Mysql資料遷移方法MySql
- MySQL分割槽如何遷移MySql
- win10 dos命令怎麼複製檔案_win10 dos命令複製檔案操作方法Win10
- win10 cmd複製檔案命令怎麼執行_win10 cmd命令如何複製檔案Win10
- MySQL 8 複製(三)——延遲複製與部分複製MySql
- MySQL主從複製之GTID複製MySql
- MySQL 8 複製(一)——非同步複製MySql非同步
- MySQL 8 複製(二)——半同步複製MySql