如何優雅的用MySQL8.0導出數據並進行定時備份!!!


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執行

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM