首页 > 数据库 > mysql教程 > MySQL基于SSL的半同步复制

MySQL基于SSL的半同步复制

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-07 17:23:26
原创
1018 人浏览过

MySQL的主从复制应用场景非常多,默认的MySQL复制是基于异步且明文传输的,也就是说,速度快,但是从服务器的数据会有着一定的滞

MySQL的主从复制应用场景非常多,默认的MySQL复制是基于异步且明文传输的,也就是说,速度快,但是从服务器的数据会有着一定的滞后性,明文也就意味着数据传输的不安全。因此笔者这里构建一个简单的基于加密并半同步的主从MySQL,当然由于其半同步的特性,主服务器的写操作速度必会有所降低。究竟如何选择,这取决于场景需要了。

实验环境:RHEL5.8  MySQL5.5.28

192.168.88.21      master.mos.com  master

192.168.88.22      slave.mos.com  slave

注意:笔者做了双机互信,但在此并未写出,且笔者的两个MySQL默认的root用户的密码皆为空,,笔者实验环境的/etc/hosts的文件,皆如上。

一、 创建CA私有认证及所需密钥文件,在主服务器(master)上操作

1、 使用脚本创建CA内部机构,脚本链接如下:

免费下载地址在

用户名与密码都是

具体下载目录在 /2012年资料/12月/6日/MySQL基于SSL的半同步复制

 

./ casetup.sh  #输入ca的主机名和email或者两次回车即可

2、 创建Master和salve所需的密钥文件,(内部CA需要国家,省,城市,公司,部门这些信息一致)

二、 载入半同步支持并提供从复制用户(位于主服务器操作)

1、 安装MySQL过程参考笔者之前的文章即可:

2、 插入谷歌提供的半同步补丁模块semisync的主模块支持,并创建复制所需用户

Ps: 若需要卸载半同步模块,在mysql中执行如下语句:
mysql> UNINSTALL PLUGIN rpl_semi_sync_master;

MySQL基于SSL的半同步复制

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
怎么安装ssl呢
来自于 1970-01-01 08:00:00
0
0
0
ssl证书 - php7.0.15关于ssl的问题
来自于 1970-01-01 08:00:00
0
0
0
苦寻php中的ssl加密教程
来自于 1970-01-01 08:00:00
0
0
0
phpstudy ssl怎么设置
来自于 1970-01-01 08:00:00
0
0
0
PHP工具箱怎么启用ssl
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板