1. 程式人生 > >Mysql 遠程自動化備份

Mysql 遠程自動化備份

mysql shell腳本 自動化備份

實驗環境:
一共2臺mysql服務器A和B,在B上遠程備份A上的數據庫,在A上建立數據庫google和baidu,註意在防火墻上開啟3306端口或者關閉防火墻;
實驗拓撲:技術分享圖片
實驗步驟
1)在A上建立數據庫
技術分享圖片
2)在A上建立一個建立一個專用的數據庫用戶,這裏我使用root賬戶,授予root賬戶對可以通過遠程主機192.168.1.2連接A
技術分享圖片
3)在備份主機B上備份測試
技術分享圖片
查看已經備份成功
技術分享圖片
4)在備份主機B上編寫腳本,之前需要創建備份目錄 mkdir -p /opt/beifen
然後編寫腳本vi mysqlbak.sh
技術分享圖片
5)執行備份腳本前別忘了給腳本權限“chmod +x mysqlbak.sh”然後
執行:
./mysqlbak.sh
6)查看備份結果
技術分享圖片

7 ) 設置計劃任務

技術分享圖片

Crontab -e
技術分享圖片

Mysql 遠程自動化備份