Linux通过定时服务自动备份mysql数据库

来源:互联网 发布:人机界面简单编程实例 编辑:程序博客网 时间:2024/05/01 14:43
1、创建保存备份文件的路径/mysqldata
#mkdir /mysqldata

2、创建/usr/sbin/bakmysql文件
输入以下内容:
mysqldump -uroot -ppassword database| gzip > /mysqldata/database`date +%Y-%m-%d_%H%M%S`.sql.gz

3、修改文件属性,使其可以执行
#chmod +x /usr/sbin/bakmysql

4、修改/etc/crontab
在下面添加
00 00 * * * root /usr/sbin/bakmysql

表示每天0点钟执行备份


5、重新启动crond
#/etc/rc.d/init.d/crond restart

完成。


第四步也可以在  crontab -e  保存在这里面 立即生效

0 0