MySQL自动增量备份的实例方法(本地备份与远程备份)
这篇文章主要为大家详细介绍了MySQL自动增量备份的实例方法(本地备份与远程备份),具有一定的参考价值,可以用来参考一下。
对此感兴趣的朋友,看看idc笔记做的技术笔记!
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 -e00 00 * * * /var/lib/mysql/autobak每天晚上凌晨自动执行autobak脚本。/etc/init.d/crontab restart
手动执行一下脚本,看看效果。./var/lib/mysql/autobakls /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 -e00 00 * * * /var/lib/mysql/autobak每天晚上凌晨自动执行autobak脚本。/etc/init.d/crontab restart
手动执行一下脚本,看看效果。/var/lib/mysql/autobakls /data/home/mysqlbak
查看下文件大小du -sh /data/home/mysqlbak/777city11.sql
注:关于MySQL自动增量备份的实例方法(本地备份与远程备份)的内容就先介绍到这里,更多相关文章的可以留意