您的位置:首页 > 运维架构 > Linux

linux下mysql自动备份

2011-08-22 21:17 405 查看

(原文地址:http://www.starow.net/linuxunix/mysql-auto-backup/

其实这个mysql自动备份的小脚本非常简单,下面是这个小脚本的步骤。

#cd /www

#mkdir mysqlbackup

#vi mysqlautobackup.sh

这个mysqlautobackup.sh的文件里写入以下内容:

filename=`date +%Y%m%d`

mysql_bin_dir/mysqldump --opt datename -u dateuser -pdatepassword | gzip > /www/mysqlbackup/datename$filename.gz

保存退出,然后把这个文件赋予可执行的权限:

#chmod 777 mysqlautobackup.sh

然后编辑crontab:

#vi /etc/crontab

在最后一行加入以下内容:

01 5 * * * root /www/mysqlautobackup.sh

然后重启一下crontab:

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

这样就搞定了,以后每天临晨的5点就会自动执行一次mysql自动备份的命令。

注:mysql_bin_dir是指mysql的bin路径。datename是指数据库名称。dateuser是指数据库用户名。datepassword是指数据库用户密码。

这就是在linux下执行mysql自动备份的小技巧,是不是很简单呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: