基于三台服务器实现mysql读写分离,一台做代理,另外两台著配置MySQL主从

实验环境

名称IP地址mycat192.168.70.12

master192.168.70.10

slave192.168.70.11

1、安装mycat

安装java环境

[root@test12 ~]# yum install java-1.8.0-openjdk.x86_64

下载mycat

[root@test12 ~]# wget http://dl.mycat.io/1.6.7.1/Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz

解压mycat

[root@test12 ~]# tar xf Mycat-server-1.6.7.1-release-20190627191042-linux.tar.gz -C /usr/local/

设置环境变量

[root@test12 mycat]# echo "export PATH=/usr/local/mycat/bin:$PATH" >/etc/profile.d/mycat.sh[root@test12 mycat]# . /etc/profile.d/mycat.sh

2、授权mycat

主库执行授权信息,默认也会同步到从库

3、配置mycat

进入目录修改配置文件

[root@test12 ~]# vim /usr/local/mycat/conf/server.xml

默认管理用户,可读可写

只读用户配置

[root@test12 ~]# vim /usr/local/mycat/conf/schema.xml

配置逻辑库即数据节点

配置数据节点对应的后端真实数据库

配置读写库以及均衡

4、启动mycat

[root@test12 ~]# mycat start

查看服务是否启动成功

5、连接测试

连接测试

查看数据库

mycat代理创建表

主库可以查询的到

从库插入数据

mycat代理查询是否插入成功

至此mycat创建成功,成功同步!

mysql proxy mycat_mysql数据库代理MyCAT搭建相关推荐

  1. MySQL Proxy实现数据库读写分离

    为什么80%的码农都做不了架构师?>>>    可以将master的数据复制分布到多个slave上,然后可以利用slave来分担master的读压力.那么对于前台应用来说,就要考虑如 ...

  2. mysql分区表mycat_MySQL 中间件之Mycat垂直分表配置

    垂直分表就是将一个库下的多个表拆分到多个MySQL实例,实现库压力分流. 通过GTID模式复制,db01与db02之间不进行任何连接与复制 当前环境: mycat --> db01与db02 d ...

  3. MySQL Cluste—分布式数据库集群搭建

    一.为什么要用MySQL Cluset分布式集群? 大家可以看这两位大佬的文章: https://blog.csdn.net/qq_15092079/article/details/82665307 ...

  4. mysql proxy性能差_mysql性能的检查和优化方法

    mysql在遇到严重性能问题时,一般都有这么几种可能: 1.索引没有建好; 2.sql写法过于复杂; 3.配置错误; 4.机器实在负荷不了; 1.索引没有建好 如果看到mysql消耗的cpu很大,可以 ...

  5. 数据库应用——MyCat代理MySQL集群

    MyCat代理MySQL集群 一.MyCat代理MySQL集群 1.1 MyCat概述 1.2 MyCat功能 1.3 MyCat图示 二.Mycat实战详解 2.1 MyCat实战案例 2.1.1 ...

  6. docker二进制安装mysql_Docker搭建MySQL读写分离主从模式 分布式数据库中间件Mycat分库分表应用...

    一.MySQL读写分离主从模式 1. 下载镜像 docker pull mysql 当前最新版本:mysql Ver 8.0.19 for Linux on x86_64 (MySQL Communi ...

  7. java mysql proxy_Amoeba是一个类似MySQL Proxy的分布式数据库中间代理层软件,是由陈思儒开发的一个开源的java项目...

    Amoeba(变形虫)项目是一个开源框架,于2008年开始发布一款 Amoeba for Mysql软件: 这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的时候充当SQ ...

  8. Mycat分布式数据库架构解决方案--搭建MySQL读写分离环境--一主多从

    Mycat分布式数据库架构解决方案--搭建MySQL读写分离环境--一主多从 参考文章: (1)Mycat分布式数据库架构解决方案--搭建MySQL读写分离环境--一主多从 (2)https://ww ...

  9. MySQL数据库代理技术

    代理技术 代理技术 实验 实验1 实验2 代理技术 代理简介:DB Proxy,数据库中间件 功能: 读写分离 M-S-S M-M-S-S, 负载均衡 支持数据的分片自动路由与聚合 现在主要产品: M ...

最新文章

  1. TortoiseSVN操作
  2. 学习 redux 源码整体架构,深入理解 redux 及其中间件原理
  3. 应用程序的8个关键性能指标以及测量方法
  4. 揭秘也门仆人阶层:没食物时吃亲人尸体
  5. 【转载】C#中可使用string.Empty代表空字符
  6. 【Linux】Linux内核的整体架构简介
  7. 怎么用百度搜索php网站,PHP简单获取网站百度搜索和搜狗搜索收录量的方法
  8. Improving your productivity in the Visual Studio Editor
  9. java线程同步机制,实现同步锁
  10. Either类java_通过实例学习Either 树和模式匹配
  11. SpringBoot生命周期
  12. COOC9.94一款用于文献计量和知识图谱绘制的软件
  13. Detecting Deep-Fake Videos from Appearance and Behavior
  14. 瑞安java,​温州瑞安JAVA 培训班
  15. wow Warlock shushia PVP DZ
  16. 新生儿住月子中心20天患败血症 什么是败血症?有哪些危害
  17. 怎么免费制作logo?logo免费设计在线生成,从此设计不求人
  18. 旅客因航班耽搁殴打工作职员被拘
  19. 微信朋友圈点赞设计测试用例
  20. 歪写数学史(只要真理——罗巴切夫斯基)

热门文章

  1. 为什么rand()每次产生的随机数都一样
  2. STM32学习-keil 调试问题1:单步可以执行 全速运行不可以
  3. CentOS 6.9安装Python2.7.13
  4. MSA多序列比对(multiple sequence alignment)
  5. vscode代码切换大小写的教程
  6. 2.8.5Django --9 Django与Ajex
  7. 【BZOJ 1064】【NOI 2008】假面舞会
  8. GC9110T 12V 直流电机驱动芯片 GC9110(低压6V驱动)的12V升级版本
  9. sourceTree 完全卸载
  10. oracle运维与mysql_运维日记| MySQL/Oracle深度解析之一:逻辑读