1. 程式人生 > >遠程備份MYSQL服務器的數據庫

遠程備份MYSQL服務器的數據庫

aid 51cto mar 備份 images col 步驟 進行 google

1、實驗目標:遠程備份mysql服務器的數據庫
2、實驗環境:
一共2臺mysql服務器A和B,在B上遠程備份A上的數據庫,在A上建立數據庫google和baidu,註意在防火墻上開啟3306端口或者關閉防火墻,
3、實驗拓撲:
技術分享圖片
4、實驗步驟
1)在A上建立數據庫
技術分享圖片
2)在A上建立一個建立一個專用的數據庫用戶,這裏我使用root賬戶,授予root賬戶對可以通過遠程主機192.168.1.2連接A
技術分享圖片
3)在備份主機B上備份測試
技術分享圖片
查看已經備份成功
技術分享圖片
4)在備份主機B上編寫腳本,之前需要創建備份目錄 mkdir -p /opt/beifen
然後編寫腳本vi mysqlbak.sh
技術分享圖片
註意:上圖中的倒數第六行neme改為name
5)執行備份腳本
chmod +x /mysqlbak.sh
. /mysqlbak.sh (或者sh /mysqlbak.sh)
6)查看備份結果
技術分享圖片
5、設置計劃任務
Crontab -e
技術分享圖片
配置每天2:30 進行備份
技術分享圖片

遠程備份MYSQL服務器的數據庫