环境:
主从数据库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;
执行命令(添加的ip是你想作为客户端连接到Atlas的PC的IP,相当于mysql中的访问授权):
add client xxx.xxx.xxx.xxx
执行成功后可以使用Navicat for MySQL测试一下链接
这里显示了主库和从库的所有数据库。
同理,在程序中连接数据库时和平时正常连接数据库一样,只不过把IP和端口改成Atlas的IP和端口。