# nano autobk.py
#! Python Auto Backup database
import subprocess
cmd = 'mysqldump -uroot -pPassword --all-database --lock-all-table | bzip2 -c > /backup/db-backup_$(date +%Y%m%d_%H%M%S).sql.bz2'
pid = subprocess.call(cmd, shell=True)
exit()
หากเป็นเซอร์เวอร์อื่น
#! Python Auto Backup database
import subprocess
cmd = 'mysqldump -p3306 -h 127.0.0.1 -uroot -pPassword --all-database --lock-all-table | bzip2 -c > /backup/db-backup_$(date +%Y%m%d_%H%M%S).sql.bz2'
pid = subprocess.call(cmd, shell=True)
exit()
อ้างอิง http://apro45.blogspot.com/2014/05/crontab-mysqldump.html
ไม่มีความคิดเห็น:
แสดงความคิดเห็น