运维 - 自动备份数据库的脚本 ( backup_db.sh)
访问量: 1818
$ crontab -e
0 10,15,20 * * * sh /opt/backup_db.sh # 每天的10,15,20点3次备份数据库
$ vim /opt/backup_db.sh
sql_file=/opt/db_backup/all-db-$(date "+%Y_%m_%d_%H_%M_%S").sql mysqldump -u root -p666666 --all-databases > $sql_file zip ${sql_file}.zip $sql_file /bin/rm $sql_file
然后, 为它增加运行权限: $ chmod +x /opt/backup_db.sh
最后,确认 /opt/db_bacup/ 文件夹存在