教程集 www.jiaochengji.com
教程集 >  服务器技术  >  数据库服务器  >  正文 ubuntu下设置mysql自动备份的例子

ubuntu下设置mysql自动备份的例子

发布时间:2014-08-14   编辑:jiaochengji.com
ubuntu下设置mysql自动备份的例子,供大家学习参考。1、创建保存mysql备份文件的路径 /mysqldata

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

您可能感兴趣的文章:
ubuntu下设置mysql自动备份的例子
vps自动备份shell脚本代码
Linux下备份与还原整个MySQL整个数据库的脚本
修复Ubuntu引导菜单的方法
linux下mysql自动备份与ftp上传的shell脚本
mysql命令之备份数据库
MySQL数据库备份与还原方法总结
Linux下mysql自动备份与定时备份
解决:Ubuntu mysql 不能远程连接的问题
mysql自动增量备份的例子(本地备份与远程备份)

[关闭]
~ ~