六 技巧
在 MySQL 遷移實戰(zhàn)中,有如下技巧可以使用:
- 任何遷移 LOG FILE 以 relay_master_log_file(正在同步 master 上的 binlog 日志名)為準,LOG POS 以 exec_master_log_pos(正在同步當前 binlog 日志的 POS 點)為準;
- 使用 rsync 拷貝數(shù)據(jù),可以結(jié)合 expect、nohup 使用,絕對是絕妙組合;
- 在使用 innobackupex 備份數(shù)據(jù)的同時可以使用 gzip 進行壓縮;
- 在使用 innobackupex 備份數(shù)據(jù),可以加上 --slave-info 參數(shù),方便做從庫;
- 在使用 innobackupex 備份數(shù)據(jù),可以加上 --throttle 參數(shù),限制 IO,減少對業(yè)務的影響。還可以加上 --parallel=n 參數(shù),加快備份,但需要注意的是,使用 tar 流壓縮,--parallel 參數(shù)無效;
- 做數(shù)據(jù)的備份與恢復,可以把待辦事項列個清單,畫個流程,然后把需要執(zhí)行的命令提前準備好;
- 本地快速拷貝文件夾,有個不錯的方法,使用 rsync,加上如下參數(shù):-avhW --no-compress --progress;
- 不同分區(qū)之間快速拷貝數(shù)據(jù),可以使用 dd?;蛘哂靡粋€更靠譜的方法,備份到硬盤,然后放到服務器上。異地還有更絕的,直接快遞硬盤。
更多建議: