2、编辑slave服务器my.cnf配置文件 //参考命令:vim my.cnf
3、
第一步:重启mysql服务 //参考命令:service mysql restart
第二步:查看slave服务器的ID号 //参考命令:SHOW VARIABLES LIKE 'service_id';
第三步:查看slave同步状态 //参考命令:show slave status\G
第四部:关闭slave服务器,防止增删改查。 //参考命令:stop slave;
第五步:配置slave如何同步master的数据 //参考命令:change master to master_host='192.168.5.10', master_user='slave', master_password='slave', master_port=3306, master_log_file='master_bin.000001', master_log_pos=120;
第六部:打开slave服务器的各项功能 //参考命令:start slave;
4、查看slave的同步状态 //参考命令:show slave status\G
mysql主从配置完毕
JAVA安装
1、安装
2、给amoeba授权一个mysql远程账户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'amoeba'@'192.168.5.30' IDENTIFIED BY 'amoeba' WITH GRANT OPTION;
五、安装Amoeba:
六、配置:
1、配置Amoeba下的dbServers.xml
2、配置Amoeba下的amoeba.xml
七、启动Amoeba:
1、【最好是先用当前方式启动,能够看到启动是否有错误,排查完错误后在后台启动】
网上查了一些资料:JDK7启动对xss参数有最小值要求,必须大于228才能启动JVM
解决:
设置 -Xss256k 即可解决
1 #JVM_OPTIONS="-server -Xms256m -Xmx1024m -Xss196k -XX:PermSize=16m -XX:MaxPermSize=96m" 2 JVM_OPTIONS="-server -Xms1024m -Xmx1024m -Xss256k -XX:PermSize=16m -XX:MaxPermSize=96m"
# vim /usr/local/amoeba/jvm.properties
2、再次启动:又报错误,请细看
3、上图所示:我没有用正常的关闭方式关闭Amoeba服务导致的错误
然后KILL进程之后竟然不抱错误了
所以这次长教训了
关闭Amoeba:
# /usr/local/amoeba/bin/shutdown
后台启动并把输出日志保存到/var/log/amoeba.log
# /usr/local/amoeba/bin/launcher > /var/log/amoeba.log 2>&1 &