欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mycat配置mysql读写分离

程序员文章站 2022-05-02 10:02:37
...

实验环境

mycat1.6

下载地址:http://www.mycat.io/

mysql5.6主从

配置详解:https://blog.csdn.net/u010772230/article/details/103604978

第一步:配置server.xml

进入mycat,打开server.xml

mycat配置mysql读写分离

mycat配置mysql读写分离

第二步:配置schema.xml

删除掉schema.xml中无用的信息,配置如下

mycat配置mysql读写分离

 

第三步:在mater主库新增数据库dn4和表t_user

t_user表

CREATE TABLE `t_user` (

`id` bigint(20) NOT NULL AUTO_INCREMENT,

`name` varchar(256) NULL,

PRIMARY KEY (`id`) 

);

mycat配置mysql读写分离

第四步:启动mycat

mycat配置mysql读写分离

双击startup_nowrap.bat即可。可以看到正常启动

mycat配置mysql读写分离

第五步:验证

用navicate连接mycat,然后往库里插入一条数据,此时,主库和从库会自动有一条数据。然后在往从库里面再插入一条数据

即此刻,主库有1条数据,从库有两条数据。

,发现通过mycat查询出来的结果有两条数据。证明mycat去查询从库的数据信息,到此验证完毕。

mycat配置mysql读写分离

通过mycat插入一条数据

INSERT INTO `t_user` (`id`, `name`) VALUES (1, "ceshi");

通过从库插入另一条数据

INSERT INTO `t_user` (`id`, `name`) VALUES (2, "Ceshi2");

mycat配置mysql读写分离

 

相关标签: mycat