1、設置系統參數:
mysql_config_editor set --login-path={名稱} --host={要備份數據庫的ip} --user={要備份數據庫的用戶名} --port={要備份數據庫的端口} -p
2、用系統參數登錄,校驗配置參數是否生效:
mysql --login-path={名稱}
3、查看所有已定義的系統參數
mysql_config_editor print --all
4、創建備份數據庫腳本(.sh后綴,用系統參數進行登錄MySQL):
mysqldump --login-path={名稱} --databases {要備份的庫名,可以指定多個} --single-transaction --triggers --routines --events --master-data=2 -F | gzip > {備份文件的存放路徑}/{備份文件的名稱,例如:xxx_`date +%Y%m%d`.sql.gz}
5、Linux下編輯定時任務:
crontab -e
6、編輯定時任務
25 17 * * * {腳本的存放路徑}/腳本的名稱 //每天17點25執行