mysql數據庫備份
引語:
前天晚上
我L哥知道我沒做數據庫備份很生氣,把我罵了一頓
其實確實是該罵那我該怎麼辦吶?
- 先寫個腳本
vim bkDatabase.sh
腳本內容如下:
#!/bin/bash
mysqldump -uusername -ppassword DatabaseName | gzip > /home/backup/DatabaseName_$(date +%Y%m%d_%H%M%S).sql.gz
-
測試腳本
添加權限:
chmod +x bkDatabase.sh
測試執行一下是否成功
./bkDatabase.sh
-
crontab腳本
crontab -e
-
編輯定時任務(每週一23:50自動執行數據庫備份)
50 23 * * 1 /usr/local/backup/bkDatabaseName.sh
-
查看定時任務是否生效:
crontab -l
-
重啓crontab服務:
systemctl restart crond.service
搜了一波,下面還是不錯的