1 机器准备
2 mysql双主双从安装配置
2.1 mysql的安装
2.2 配置和验证
3 mycat的安装
3.1 mycat的配置文件
3.2 验证服务
4 验证读写分离
4.1 验证写操作
4.2 验证读操作
5 主从切换
5.1 故障演示
5.2 恢复master节点
1 机器准备
规划:部署4个mysql数据库,其中mysql1 和mysql2 互为主从,mysql3是mysql1的从,mysql4是mysql2的从,这里数据库采用的mysql-5.7.27版本,mycat采用的是Mycat-server-1.6.7.6版本。
2 mysql双主双从安装配置
2.1 mysql的安装
四台服务器上都需要安装mysql数据库,一下操作都需要做一遍,前提是已经上传了mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar 安装包
解压资源包,检查之前是否安装过其他版本的 mysql或者 mariadb,如果有则先删除。
#tar -xvf mysql-5.7.27-1.el7.x86_64.rpm-bundle.tar -C /usr/local/src/
#rpm -qa mysql mariadb
#yum remove mysql-libs
#yum -y install perl net-tools