让linux自动备份每日数据库

让linux自动备份每日数据库

首先我在/root/backup 目录下建立一个文件夹,


#mkdir /root/backup/mysqlbackup
以后在每天五点钟,就会有一个文件保存在这里.

接着新建文件
#vim /root/mysqlautobak

输入:

filename=` date +%Y%m%d `
mysqldump --all-databases -uroot -p(mysql密码) > /root/backup/mysqlbackup/mysql$file.sql

保存退出!

让它可以执行
#chomd +X /root/mysqlautobak

接着开始完crontab了

#vi /etc/crontab

添加一行

01 5 * * * root /root/mysqlautobak

保存退出.

重新启动你的crond服务进程

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

OK!!
谢谢
很好 不错 谢谢啊