Linux通過定時服務自動備份mysql資料庫

Linux通過定時服務自動備份mysql資料庫

1、創建保存備份文件的路徑/mysqldata

#mkdir /mysqldata

2、創建/usr/sbin/bakmysql文件

輸入以下內容:

mysqldump -uroot -ppassword database| gzip > /mysqldata/database`date +%Y-%m-%d_%H%M%S`.sql.gz

3、修改文件屬性,使其可以執行

#chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab

在下面添加

00 00 * * * root /usr/sbin/bakmysql

表示每天0點鐘執行備份

5、重新啟動crond

#/etc/rc.d/init.d/crond restart

完成。

第四步也可以在 crontab -e 保存在這裡面 立即生效

更多文章關注公眾號【芒果碼農】


推薦閱讀:

淺談MySQL中優化sql語句查詢常用的30種方法
深入理解MySQL---資料庫知識最全整理,這些你都知道了嗎?
MySQL table_share總結
MySQL 並行複製演進及 MySQL 8.0 中基於 WriteSet 的優化
初識redis及其安裝使用

TAG:MySQL | 科技 | 資料庫 |