使用mysqldump 和cron 每天定时备份数据库
2010-12-22 14:53
387 查看
前段时间,因为服务器的问题致使我个人博客的数据库丢失,我只得重新恢复之前的备份数据库,损失了一部分资料。痛定思痛下我决定写个脚本,每天自动备份指定数据库!
#vim /opt/backup/db/backup.sh
将其置于crontab 中,每天0点备份昨天的数据库,然后存入指定目录中。
#crontab -e
注意:crond 必须启动。
#vim /opt/backup/db/backup.sh
#!/bin/sh # author:coralzd #url:http://www.freebsdsystem.org backupdir=/opt/backup/db/ mkdir -p $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m)/ cd $backupdir$(date -d yesterday +%Y)/$(date -d yesterday +%m) mysqldump -uroot -p123456 blog>$(date -d yesterday +%Y-%m-%d)_blog_db.sql mysqldump -uroot -p123456 www >$(date -d yesterday +%Y-%m-%d)_www_db.sql
将其置于crontab 中,每天0点备份昨天的数据库,然后存入指定目录中。
#crontab -e
00 00 * * * /opt/backup/db/backupmysql.sh
注意:crond 必须启动。
相关文章推荐
- 使用mysqldump 和cron 每天定时备份数据库
- 第二步 使用mysqldump 和 crontab定时任务定时备份数据库
- 使用rsync+crontab每天定时备份数据库文件。
- 使用SQL Server维护计划实现数据库定时自动备份
- CentOS下使用crontab+mysqldump实现定时自动备份数据库
- 【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件
- linux服务器mysql如何每天定时备份数据库
- 使用SQL Server维护计划实现数据库定时自动备份
- 使用批处理(定时备份数据库)- (转贴,本文正确性有待参考)
- 使用java程序定时备份数据库文件和恢复数据库文件
- 生产环境究竟是使用mysqldump还是xtrabackup来备份与恢复数据库?
- 使用mysqldump 对数据库进行备份的乱码问题
- 使用批处理(定时备份数据库)-
- 使用【WinRAR】对【Mysql 数据库】进行定时备份
- crontab命令详解+使用范例(自动定时备份数据库)
- 使用SQL Server维护计划实现数据库定时自动备份
- linux用mysqldump每天定时备份MySQL数据库并删除五天前的备份文件
- 使用SQL Server维护计划实现数据库定时自动备份
- 使用MYSQL数据库备份指令MYSQLDUMP备份bugzilla数据库
- linux下使用shell脚本定时备份数据库