你的位置:首页 > 软件开发 > 操作系统 > MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

发布时间:2016-01-20 17:00:14
闲来无事,在本地搭建几台虚拟机,准备配一个mysql读写分离的主从配置,版本选用最新版的,mysql.5.6.28 版本,本处使用源码安装(鄙人一向喜欢源码安装,因为centos中鄙人不知道yum安装怎么指定安装目录,还有怎么指定各种配置,不过有些依赖的库之类的反正鄙人不直接用, ...

MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

闲来无事,在本地搭建几台虚拟机,准备配一个mysql读写分离的主从配置,版本选用最新版的,mysql.5.6.28 版本,本处使用源码安装(鄙人一向喜欢源码安装,因为centos中鄙人不知道yum安装怎么指定安装目录,还有怎么指定各种配置,不过有些依赖的库之类的反正鄙人不直接用,使用源码安装到时还得指定安装目录,而且有时各种不匹配也是醉了)

安装环境:Centos 6.4

Mysql版本: 主从都使用MySQL5.6.28

机器情况:使用三台,分别为centos1/centos3/centos4 (为啥没有centos2呢,因为centos2被我弄坏了,再也开不起来了), 其中centos4作为主库,其他两台作为从库, 当然这几台hostname 都以centos1/centos3/centos4 命名, IP 分别为 192.168.138.4 192.168.138.3 192.168.138.1  

使用 ifconfig 可以查看我的配置

MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

细心同学会发现,我这里有两块网卡,这主要是和我公司的环境有关,因为网管把IP和MAC地址绑定了,因此我的电脑只能使用固定IP,虚拟机没法得到一个IP,就无法上网。因此我就增加了一块网卡,一个用于内网使用 使用 Host-only 的方式为其指定固定IP,一个使用NAT的方式共享主机IP用于上网。

这个配置也不是很复杂,在目录'/etc/sysconfig/network-scripts/'下有一个'ifcfg-eth0' 的网卡配置,然后执行(注意要把HWADDR和你虚拟机的实际MAC地址对应起来)

cp ifcfg-eth0 ifcfg-eth1

原标题:MySQL5.6 实现主从复制,读写分离,分散单台服务器压力

关键词:MYSQL

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录