您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Atlas做mysql读写分离

bubuko 2022/1/25 20:10:07 mysql 字数 1658 阅读 989 来源 http://www.bubuko.com/infolist-5-1.html

Atlas做mysql读写分离:Atlas奇虎360的一个开源中间代理,是在mysql-proxy0.8.2的基础上进行了优化,增加一些新的功能特性。wgethttps://github.com/Qihoo360/Atlas/releases/download/2.2.1/Atlas-2.2.1.el6.x86_64.rpmrpm-iAtlas-2.2.1.el6.x86_64.rpm安装路径为/
Atlas做mysql读写分离:

Atlas奇虎360的一个开源中间代理,是在mysql-proxy 0.8.2的基础上进行了优化,增加一些新的功能特性。

wget https://github.com/Qihoo360/Atlas/releases/download/2.2.1/Atlas-2.2.1.el6.x86_64.rpm

rpm -i Atlas-2.2.1.el6.x86_64.rpm

安装路径为/usr/local/mysql-proxy

/usr/local/mysql-proxy/bin/encrypt xxxxxxx

vi /usr/local/mysql-proxy/conf/test.cnf

admin-username = ming

admin-password = xxxxxx

proxy-backend-addresses = 10.0.1.3:3306

proxy-read-only-backend-addresses = 10.0.1.4:3306@1,10.0.1.5:3306@1

pwds = ming:QeoyfAql8w4a8s/oWZlMvQ==

proxy-address = 10.0.1.2:1234

admin-address = 10.0.1.2:2345

#client-ips = 127.0.0.1, 192.168.1 (设置允许连接的ip或网段,不启用就是允许所有)

:wq

/usr/local/mysql-proxy/bin/mysql-proxy test start

netstat -nplt | grep 1234 (数据端口)

netstat -nplt | grep 2345 (管理端口)

mysql -u ming -p‘xxxxx‘ -h 10.0.1.24 -P2345

select * from backends;

验证:

只读:

mysql -h 10.0.1.2 -u ming -p‘xxxxxx‘ -P1234 -e "select * from ming.test;select @@hostname;"

写入:

mysql -h 10.0.1.2 -u ming -p‘xxxxx‘ -P1234 -e "begin;insert ming.test value(‘a5‘,10,30);select @@hostname;commit;"

Atlas做mysql读写分离

原文:https://blog.51cto.com/yangzhiming/2473655


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶