六 技巧

2018-02-24 15:45 更新

六 技巧


在 MySQL 遷移實(shí)戰(zhàn)中,有如下技巧可以使用:

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)