先將DB作全備, 並轉移大部分數據 很幸運的是 mysqldump 提供了這樣的功能! mysqldump -F --lock-tables -u root -p db > /tmp/mysql_full_bak.sql -F 參數的目的是啓用一個新的二進制日誌文件, 這樣的話在第二步的時候就能夠對全備以後的二進制日誌進行增量恢復了 --lock-tables 這個很重要, 在備份的過程當中鎖表, 保證數據的完整性 -u 用戶名 - p 要輸入密碼 db 要備份的數據庫 備份完了以後就會開啓一個新的二進制日誌 遷移第二部: 將增量的數據轉移到新機房 mysqlbinlog ./mysql-bin.000016 > mysql -u root -p db