zzhttps://mp.csdn.net/mp_blog/creation/editor/131087599https://mp.csdn.net/mp_blog/creation/editor/131087599准本环境
systemctl stop firewalld
setenforce 0 #关闭防火墙
iptables -F
192.168.1.2 #主库服务器
192.168.1.3 #从库服务器
192.168.1.4 #从库服务器
192.168.1.5 #amoeba服务器(中文名甲壳虫)
192.168.1.6 #客户机
主从复制配置进入顶端链接查看
安装jdk1.6.3版本
安装amoeba2.2.0版本
给两个包x的执行权限
./jdk-6u31-linux-x64.bin
(记得回车,会延迟一下)
mv jdk1.6.0_31/ /usr/local/jdk1.6
设置环境变量
vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.6
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/lib:$JAVA_HOME/jre/bin:$HOME/bin
export AMOEBA_HOME=/usr/local/amoeba
export PATH=$PATH:$AMOEBA_HOME/bin
设置好配置文件后保存退出在命令行输入 source /etc/profile
在Master、Slave1、Slave2服务器中配置Amoeba的访问授权
grant all on *.* to 'test'@'192.168.200.%' identified by '123.com';
flush privileges;
vim /local/amoeba/conf/amoeba.xml #打开amoeba配置文件
vim /usr/local/amoeba/conf/dbServers.xml #打开amoeba另一个配置文件
写入mysql数据库中授权的用户和密码
/usr/local/amoeba/bin/amoeba start & 运行amoeba等8066端口出来按回车
客户机测试
yum -y install mariadb mariadb-server
登录amoeba
mysql -uamoeba -p123456 -h 192.168.(amoeba服务器的IP地址) -P 8066
写进入主,读是从
关闭从的从数据功能不在同步数据,开启立马同步