MySQL读写分离中间件Atlas 2.2安装配置

时间:2021-05-29 04:05:08

环境:
主从数据库mysql 5.6
Atlas安装在ubuntu14.04上
下载地址:https://github.com/Qihoo360/Atlas/releases
ubuntu系统请下载:Atlas-2.2-debian7.0-x86_64.deb
使用命令

sudo dpkg -i Atlas-2.2-debian7.0-x86_64.deb

配置信息请参考官方文档:https://github.com/Qihoo360/Atlas/wiki/Atlas%E7%9A%84%E5%AE%89%E8%A3%85

注意:
1.必须要保证从Atlas所在的PC上能够远程登录主从数据库,如果不能登录的话,请分别登录主从数据库为Atlas所在的IP授权。
2.Atlas启动后使用命令登录(命令中的ip、端口号、用户名、密码请根据Atlas的配置文件中的配置信息填写)

mysql -hxxx.xxx.xxx.xxx -P1234 -uxxxx -p

3.登录成功后执行几条sql语句看看是否成功,例:

show databases;

如果出现报错:ERROR 2013 (HY000): Lost connection to MySQL server during query
解决:
请使用Atlas管理员登录(用户名、密码是Atlas的配置文件中的admin-username和admin-password)

mysql -hxxx.xxx.xxx.xxx -P2345 -uxxxx -p

登录成功后执行命令:

select * from help;

MySQL读写分离中间件Atlas 2.2安装配置
执行命令(添加的ip是你想作为客户端连接到Atlas的PC的IP,相当于mysql中的访问授权):

add client xxx.xxx.xxx.xxx

执行成功后可以使用Navicat for MySQL测试一下链接
MySQL读写分离中间件Atlas 2.2安装配置
这里显示了主库和从库的所有数据库。
同理,在程序中连接数据库时和平时正常连接数据库一样,只不过把IP和端口改成Atlas的IP和端口。