一、实现MySQL分库和读写分离
MySQL主从搭建
两组 一主两从架构(6台主机:2主,4从)
第一组:192.168.47.10(主)、192.168.47.11(从)和192.168.47.12(从)
第二组:192.168.47.14(主)、192.168.47.15(从)和192.168.47.16(从)
mysql 版本
修改MySQL的配置文件my.cnf
vim /etc/my.cnf
配置虚拟机的固定IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
重启网卡ip才能生效
service network restart
主库给从库授权
在MySQL命令行执行如下命令:
#开启复制功能
grant replication slave on *.* to 'root'@'%' identified by '123456';
#开启远程登录功能
grant all privileges on *.* to 'root'@'%' identified by '123456';
刷新权限
flush privileges;
重启服务
service mysql restart
查看同步状态
mysql> show master status;
Empty set (0.00 sec)
将从库的salve地址 指向 master
即在192.168.47.15和192.16