mysql如何通过SSL实现主从复制


下文主要给大家带来mysql如何通过SSL实现主从复制,希望这些内容能够带给大家实际用处,这也是我编辑mysql如何通过SSL实现主从复制这篇文章的主要目的。好了,废话不多说,大家直接看下文吧。实验环境:node1:192.168.4.61node2:192.168.4.62CA:192.168.4.63[root@node1~]#ntpdate 172.18.0.1[root@node2~]#ntpdate 172.18.0.1[root@node1~]#vim /etc/chrony.conf#node1和node2操作一样[root@node1~]#systemctl start chronyd.service#启动服务[root@node1~]#ssh-keygen[root@node1~]#ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.4.62#将公钥复制到node2上node2操作和node1操作相同。node1和node2配置相同[root@node1~]#vim /etc/hosts[root@node1~]#yum install -y mariadb-server[root@node2~]#yum install -y mariadb-server[root@node1~]#vim /etc/my.cnf.d/server.cnf[root@node1~]#systemctl start mariadb#启动mariadb服务[root@node2~]#vim /etc/my.cnf.d/server.cnf[root@node2~]#systemctl start mariadb#启动mariadb服务[root@CA/etc/pki/CA]#touch index.txt[root@CA/etc/pki/CA]#echo 01 > serial[root@CA/etc/pki/CA]#(umask 077;openssl genrsa -out private/cakey.pem 2048)[root@CA/etc/pki/CA]#openssl req -new -x509 -key private/cakey.pem -out cacert.pem -days 3650[root@node1~]#mkdir /etc/mysql/ssl -pv[root@node1~]#chown mysql.mysql /etc/mysql/ssl/ -R[root@node1/etc/mysql/ssl]#(umask 077;openssl genrsa -out master.key 2048)[root@node1/etc/mysql/ssl]#openssl req -new -key master.key -out master.csr[root@node1/etc/mysql/ssl]#scp master.csr 192.168.4.63:/etc/pki/CA/newcerts/[root@CA/etc/pki/CA/newcerts]#openssl ca -in master.csr -out master.crt -days 365[root@CA/etc/pki/CA/newcerts]#scp master.crt ../cacert.pem 192.168.4.61:/etc/mysql/ssl[root@node1~]#vim /etc/my.cnf.d/server.cnf[root@node1~]#systemctl restart mariadb[root@node2~]#mkdir /etc/mysql/ssl -pv[root@node2~]#chown mysql.mysql /etc/mysql/ssl/ -R[root@node2/etc/mysql/ssl]#(umask 077;openssl genrsa -out slave.key 2048)[root@node2/etc/mysql/ssl]#openssl req -new -key slave.key -out slave.csr[root@node2/etc/mysql/ssl]#scp slave.csr 192.168.4.63:/etc/pki/CA/newcerts[root@CA/etc/pki/CA/newcerts]#openssl ca -in slave.csr -out slave.crt -days 365[root@CA/etc/pki/CA/newcerts]#scp slave.crt ../cacert.pem 192.168.4.62:/etc/mysql/ssl[root@node2/etc/mysql/ssl]#vim /etc/my.cnf.d/server.cnf[root@node2/etc/mysql/ssl]#systemctl restart mariadb[root@node2~]#mysql -ujoah -p123456 -h292.168.4.61 –ssl(1)如果你已经正确的添加了证书,但是启动以后还是没有启动SSL功能,有可能没有权限[root@node2~]#chown mysql.mysql -R /etc/mysql/ssl(2)如果出现图片中的问题,停止slave即可(3)每一个过程中都需要验证是否成功然后进行下面的操作。对于开发云主机域名以上关于mysql如何通过SSL实现主从复制,大家是不是觉得非常有帮助。如果需要了解更多内容,请继续关注我们的行业资讯,相信你会喜欢上这些内容的。

相关推荐: MySQL视图

什么是视图?一张虚表,和真实的表一样。视图包含一系列带有名称的行和列数据。视图是从一个或多个表中导出来的,我们可以通过insert,update,delete来操作视图。当通过视图看到的数据被修改时,相应的原表的数据也会变化。同时原表发生变化,则这种变化也可以…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/09 11:14
下一篇 06/09 11:14

相关推荐