欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

mysql如何实现自动获取目标数据库的数据来作为备份机?

程序员文章站 2022-10-26 20:50:24
现在想在两台mysql服务器不建立主从关系前提下实现一台数据库自动同步另一台数据库数据,方法是:一台数据库每天自动备份,并将备份文件拷贝至备份机服务器。两台机器为centos系统,需要用到sc...

现在想在两台mysql服务器不建立主从关系前提下实现一台数据库自动同步另一台数据库数据,方法是:一台数据库每天自动备份,并将备份文件拷贝至备份机服务器。两台机器为centos系统,需要用到scp命令,如果提示命令不存在需要安装一下:yum -y install openssh-clients 然后用命令进行拷贝,命令格式为:scp /root/testcp root@192.168.2.17:/root/或scp root@192.168.2.16:/root/testcp1 /root/然后根据提示输入即可。testcp和testcp1为目标文件,root均为远程用户名。如果不想输入密码,则采用公钥/私钥认证的方式去掉密码登陆。先进入输入scp命令的主目录的机器然后:

cd ~/.ssh
ssh-keygen -t rsa

再将生成的文件id_rsa.pub拷贝至另一台服务器对应目录,然后:cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys并将新生成的文件设置权限为600即可。