各位用户为了找寻关于ubuntu下设置mysql自动备份的例子的资料费劲了很多周折。这里教程网为您整理了关于ubuntu下设置mysql自动备份的例子的相关资料,仅供查阅,以下为您介绍关于ubuntu下设置mysql自动备份的例子的详细内容

1、创建保存mysql备份文件的路径 /mysqldata  #mkdir /mysqldata  2、创建/usr/sbin/bakmysql 文件  #nano /usr/sbin/bakmysql  输入: 

代码如下:

#!/bin/sh  name='date+%Y%m%d'  mysqldump --all-databases -uroot -p密码 > /var/mysqlbak/mysql.sql 

注:--all-databases 为备份全部数据库到mysqlbak下的mysql.sql文件中,如果把--all-databases替换为test,则只备份test数据库。  3、修改文件属性,使其可执行  # chmod +x /usr/sbin/bakmysql  4、修改/etc/crontab  #nano /etc/crontab  在下面添加:  01 3 * * * root /usr/sbin/bakmysql  表示每天3点钟定时执行备份。  5、重启 crond  # /etc/init.d/cron restar  完成。