手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql自动增量备份的实例方法(本地备份与远程备份)
mysql自动增量备份的实例方法(本地备份与远程备份)
摘要:1、本地备份编写自动备份脚本:vim/var/lib/mysql/autobak内容如下:复制代码代码如下:cd/data/home/mys...

1、本地备份

编写自动备份脚本:

vim /var/lib/mysql/autobak

内容如下:

复制代码 代码如下:

cd /data/home/mysqlbak

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

/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p123456 --opt > 777city_$rq.sql

保存退出。

chmod -777 /var/lib/mysql/autobak

crontab -e

00 00 * * * /var/lib/mysql/autobak

每天晚上凌晨自动执行autobak脚本。

/etc/init.d/crontab restart

手动执行一下脚本,看看效果。

./var/lib/mysql/autobak

ls /data/home/mysqlbak

查看下文件大小

du -sh /data/home/mysqlbak/777city11.sql

2、远程备份数据库

远程备份命令:

复制代码 代码如下:

/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p'123456' -h'10.241.92.172' --opt > /root/777city22.sql

自动远程备份:

在ip:67的机器上备份,ip:172的服务器的mysql数据库

在ip:67的机器上进行操作:

1、编写自动备份脚本:

vim /var/lib/mysql/autobak

内容如下:

复制代码 代码如下:

cd /data/home/mysqlbak

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

/usr/local/mysql/bin/mysqldump sqldb --flush-logs -uroot -p'123456' -h'10.241.92.172' --opt > 777city_$rq.sql

保存退出。

chmod -R 777 /var/lib/mysql/autobak

crontab -e

00 00 * * * /var/lib/mysql/autobak

每天晚上凌晨自动执行autobak脚本。

/etc/init.d/crontab restart

手动执行一下脚本,看看效果。

/var/lib/mysql/autobak

ls /data/home/mysqlbak

查看下文件大小

du -sh /data/home/mysqlbak/777city11.sql

【mysql自动增量备份的实例方法(本地备份与远程备份)】相关文章:

mysql数据库导出xml的实现方法

mysql 忘记密码的解决方法(linux和windows小结)

linux下mysql链接被防火墙阻止的解决方法

MySQL数据库中备份/恢复的两方法介绍

SQLServer 2005 自动备份数据库的方法分享(附图解教程)

Mysql自动备份与还原方法

mysql 记录不存在时插入 记录存在则更新的实现方法

mysql中关于时间的函数使用教程

mysql开启远程登录功能

mysql中合并两个字段的方法分享

精品推荐
分类导航