MySQL自动增量备份的实例方法(本地备份与远程备份)

2022-11-12 09:28:26
内容摘要
这篇文章主要为大家详细介绍了MySQL自动增量备份的实例方法(本地备份与远程备份),具有一定的参考价值,可以用来参考一下。 对此感兴趣的朋友,看看idc笔记做的技术笔记! 1、本地
文章正文

这篇文章主要为大家详细介绍了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自动增量备份的实例方法(本地备份与远程备份)的内容就先介绍到这里,更多相关文章的可以留意

代码注释

作者:喵哥笔记

IDC笔记

学的不仅是技术,更是梦想!