Atlas (读写分离 + 健康检查 + 从的负载均衡) Mycat 组件(读写分离+分表+健康检查+负载均衡)
为前端应用撑起一片天
基于mysql proxy 的 二次开发

Atlas 配置与安装
软件安装,配置文件修改 :======================================
[root@atlas1 ~]#yum install openssl openssl-devel
[root@atlas1 ~]#yum install atlas-3.10.1-12.el7.x86_64.rpm ##核心库
[root@atlas1 ~]#yum install Atlas-sharding_1.0.1-el6.x86_64.rpm ## 配置文件,管理工具等。
主目录 : /usr/local/mysql-proxy/
必须使用 自带的加密工具 生成明文密码的加密字符,用于后续的连接
[root@atlas1 ~]# /usr/local/mysql-proxy/bin/encrypt 123123 #你自己的主服务器密码
taxVyV8vyp0=
修改配置文件:===============================
[root@atlas1 ~]# vim /usr/local/mysql-proxy/conf/test.cnf ##默认实例名称 test
[mysql-proxy]
#带#号的为非必需的配置项目
#管理接口的用户名
admin-username = admin
#管理接口的密码
admin-password = 123456
#Atlas后端连接的MySQL主库的IP和端口,可设置多项,用逗号分隔
proxy-backend-addresses = 192.168.10.80:3306
#Atlas后端连接的MySQL从库的IP和端口,@后面的数字代表权重,用来作负载均衡,若省略则默认为1,可设置多项,用逗号分隔
p

本文介绍了如何使用Atlas实现MySQL的读写分离,包括Atlas的软件安装、配置文件修改,以及如何进行健康检查和从库的负载均衡。通过配置,Atlas能根据设定的权重将读操作分散到从库,而写操作则直接路由到主库,确保数据一致性。
最低0.47元/天 解锁文章
122

被折叠的 条评论
为什么被折叠?



