Mycat分布式数据库架构解决方案--Mycat实现读写分离

网友投稿 614 2023-04-06

Mycat分布式数据库架构解决方案--Mycat实现读写分离

Mycat分布式数据库架构解决方案--Mycat实现读写分离

安装完成之后,我们对Mycat的重要配置文件进行了解析,到这里已经对Mycat有了一定的认识,那么我们开始来启动Mycat并连接,做一些简单的配置和使用操作。

Mycat快速入门

Mycat配置所可能使用的命令

配置Mycat

使用Mycat实现读写分离其实比较简单,只要关注他的两个配置文件schema.xml/server.xml。

schema.xml主要负责数据库的连接配置server.xml主要负责Mycat登录连接配置

schema

server

配置完成之后,我们启动Mycat即可:

进入bin目录./mycat start

验证是否已经成功实现读写分离

首先我们在主服务器上增加两条数据,由于我们实现mysql主从复制,这个时候增加的两条数据,其他两台从服务器都会同时增加。数据如下:

在主服务器上添加的数据由于MySQL主从复制,所以在每一台服务器上看到的都是一样的数据,但是在从服务器上添加的数据主服务器和另外一台服务器上不会有,我们就利用这个特性添加。

在从服务器192.168.222.134上添加一条数据,如下:

134服务器上就具备了其他服务器不具备的数据,由于我们在schema中配置了写功能服务器132、读133/134两台,所以Mycat读取数据的时候应该是随机读取133/134中的某一台,我们登陆Mycat然后打开user表,多刷新几次就可以看到id为5的那条数据时有时无

注意:

配置登录用户的时候,我们的server要对应上我们schemas中的逻辑库,不然会报错。访问不到Mycat的时候检查端口8066,查看是否开放了端口

做一个有底线的博客主

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:三款典型国产分布式数据库的对比评测
下一篇:分布式数据库设计知识点
相关文章