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

Posted 井底知蛙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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上传文件

Centos

2.解压安装

Centos

3.配置环境变量

Centos

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

Centos

使用source使profile生效

Centos

测试mycat命令已经可以正常使用!!!

Centos

4.修改mycat的配置文件

Centos

Centos

Centos

关闭防火墙

Centos

测试

在windows主机上使用navicat连接mysql进行测试

Centos

Centos

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



以上是关于Centos 7使用MyCat搭建 MySQL-读写分离的主要内容,如果未能解决你的问题,请参考以下文章

Linux操作文档——MySQL搭建MyCAT(5.7.26)

MyCat1.6.7.3安装及基础概念介绍[CentOS7] 5

MyCAT+MySQL搭建

MySQL使用Mycat完成高可用和读写分离

MyCat实现读写分离+分库分表+全局表

实践-基于Docker搭建的mycat分片应用