加上前面的三台主从复制,在准备两台一台装amoeba一台做客户端
第一台linux安装amoeba🐟
1、关闭防火墙,复制jdk到local
cp jdk-6u14-linux-x64.bin /usr/local/
./jdk-6u14-linux-x64.bin
mv jdk1.6.0_14/ /usr/local/jdk1.6
2、vim /etc/profile
export JAVA_HOME=/usr/local/jdk1.6
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/lib:$JAVA_HOME/jre/bin/:$PATH:$HOME/bin
export AMOEBA_HOME=/usr/local/amoeba
export PATH=$PATH:$AMOEBA_HOME/bin
声明:source /etc/profile
3、创建一个amoeba,并解压amoeba
mkdir /usr/local/amoeba
4、设置权限
chmod -R 755 /usr/local/amoeba/
这条命令可以查看amoeba有没有装好
/usr/local/amoeba/bin/amoeba
5、在三台mysql上添加权限开放给amoeba访问
grant all on *.* to test@'192.168.49%' identified by '123.com';
6、回到amoeba
修改主配置文件
cd /usr/local/amoeba/
vim conf/amoeba.xml
7、修改配置文件
vim dbServers.xml
启动
在开二台linux做客户端🐟
1、安装mysql
yum install mysql -y
2、访问amoeba
创建一个表
3、关闭2台从服务器的读写功能
4、在客户端写入字段
这个时候只有主服务器可用看到,2台从服务器是看不到的
5、在从服务器1写入一段话
在从服务器2写入一段话
6、在客户端查看第一次是轮巡从服务器1,第二次是轮巡从服务器2
来源:CSDN
作者:我本善良3000
链接:https://blog.csdn.net/weixin_45693462/article/details/103913999