Mysql 远程自动化备份

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mysql 远程自动化备份相关的知识,希望对你有一定的参考价值。

实验环境:
一共2台mysql服务器A和B,在B上远程备份A上的数据库,在A上建立数据库google和baidu,注意在防火墙上开启3306端口或者关闭防火墙;
实验拓扑:技术分享图片
实验步骤
1)在A上建立数据库
技术分享图片
2)在A上建立一个建立一个专用的数据库用户,这里我使用root账户,授予root账户对可以通过远程主机192.168.1.2连接A
技术分享图片
3)在备份主机B上备份测试
技术分享图片
查看已经备份成功
技术分享图片
4)在备份主机B上编写脚本,之前需要创建备份目录 mkdir -p /opt/beifen
然后编写脚本vi mysqlbak.sh
技术分享图片
5)执行备份脚本前别忘了给脚本权限“chmod +x mysqlbak.sh”然后
执行:
./mysqlbak.sh
6)查看备份结果
技术分享图片

7 ) 设置计划任务

技术分享图片

Crontab -e
技术分享图片

以上是关于Mysql 远程自动化备份的主要内容,如果未能解决你的问题,请参考以下文章

Linux下mysql定时自动备份并FTP到远程脚本

mysql自动备份数据库,同时ftp上传到指定服务器(scp远程获取本地备份)

mysql自动备份数据库,同时ftp上传到指定服务器(scp远程获取本地备份)

Mysql 自动备份脚本

shell 概览

shell脚本每天自动进行数据库备份与远程复制