Centos 7使用MyCat搭建 MySQL-读写分离

什么是读写分离?

只有mysql的主机接收增删改SQL语句,从机接收查询语句,分担主机的查询压力

搭建步骤

  1. 新建一台Linux服务器、关闭防火墙
  2. 上传mycat的安装包到服务器、解压安装
  3. 配置mycat的环境变量
  4. 修改mycat的server.xml和schema.xml配置文件
  5. 启动mycat
  6. 测试

1.上传mycat安装包到 /usr目录下

使用Shell上传文件
[外链图片转存失败(img-RxcePQqK-1565178387515)(assets\1563939118812.png)]

2.解压安装

Centos 7使用MyCat搭建 MySQL-读写分离_第1张图片

3.配置环境变量

Centos 7使用MyCat搭建 MySQL-读写分离_第2张图片

在profile文件中添加以下内容:

Centos 7使用MyCat搭建 MySQL-读写分离_第3张图片

使用source使profile生效

Centos 7使用MyCat搭建 MySQL-读写分离_第4张图片
测试mycat命令已经可以正常使用!!!
Centos 7使用MyCat搭建 MySQL-读写分离_第5张图片

4.修改mycat的配置文件

Centos 7使用MyCat搭建 MySQL-读写分离_第6张图片

Centos 7使用MyCat搭建 MySQL-读写分离_第7张图片

Centos 7使用MyCat搭建 MySQL-读写分离_第8张图片

关闭防火墙

Centos 7使用MyCat搭建 MySQL-读写分离_第9张图片

测试
在windows主机上使用navicat连接mysql进行测试
Centos 7使用MyCat搭建 MySQL-读写分离_第10张图片

Centos 7使用MyCat搭建 MySQL-读写分离_第11张图片

连接成功后我们之后再进行增删改查操作就可以只连接mycat主机进行操作,mycat会自动的进行对mysql的主机接收增删改SQL语句,从机接收查询语句,分担主机的查询压力。

你可能感兴趣的:(Centos,7使用MyCat搭建,MySQL-读写分离,Mycat的使用,MySQL读写分离,Linux)