騰訊雲服務器 - 定時備份MariaDB/MySQL


數據庫數據備份尤為重要,而我們不會人工手動去備份,這樣會很麻煩,我們都是通過服務器每日自定運行來做的,設置一個定時時間即可

首先我們看一下mysqldump這個文件的位置:

可以看到目錄在 /usr/bin/mysqldump

然后進入掛載硬盤新建sh文件

運行腳本 

 vim backup-mariadb.sh

 

 設置可運行權限:

 

安裝crond服務:

yum install crontabs

查看當前定時任務列表:

 

 編輯定時任務:

crontab -e 

添加一行新的任務,為了測試方便每分鍾運行這個任務:

 

 保存后重啟:

service crond restart

貼出主要的命令:

service crond start //啟動服務
service crond stop //關閉服務
service crond restart //重啟服務
service crond reload //重新載入配置

 

然后我們去看看備份的sql文件:

都是以gz來壓縮的,解壓看看

gzip -d itzixi_20170703140901.sql.gz

對比可以看到內容和現有的數據是一致的

 

 由於我們設置了開啟自啟動服務,所以最后還有把啟動定時任務的開關放進 /etc/rc.d/rc.local 中:

 


免責聲明!

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



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