时间:2021-07-01 10:21:17 帮助过:4人阅读
追加:
export JAVA_HOME=/usr/java/jdk1.8.0_20
export JAVA_BIN=/usr/java/jdk1.8.0_20/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
source /etc/profile 让修改的文件立即生效
java –version 显示版本
到这一步,显示出来java的版本就说明成功了
二、配置amoeba
创建一个amoeba的文件夹
mkdir /root/amoeba
tar zxvf amoeba-mysql-binary-2.2.0.tar.gz -C /root/amoeba
cd /root/amoeba
1、首先修改dbServer.xml
vim /root/amoeba/conf/dbServer.xml //修改该文件
2、接下来在修改amoeba.xml
vim /root/amoeba/conf/amoeba.xml
_
#####################################分界线###########################################
ok ,amoeba的操作先到这一步
下面去.1.184的那台数据库上去
service mysqld start
mysql -uroot -p
mysql>grant all on *.* to admin@‘%‘ identified by ‘123456‘;//创建远程用户并授权
mysql>flush privileges;
mysql>create database lxl; //创建数据库lxl,刚才在amoeba配置文件中都用这个数据库
mysql>create table lxl.t_test(id int(3)); //在lxl数据库里创建表
mysql>insert into lxl.t_test values(1); //插入 3条记录
mysql>insert into lxl.t_test values(2);
mysql>insert into lxl.t_test values(3);
#####################################分界线###########################################
.1.184上的数据库准备工作算是完成了,下面去.1.185上准备一下
service mysqld start
mysql -uroot -p
mysql>grant all on *.* to admin@‘%‘ identified by ‘123456‘;//创建远程用户并授权
mysql>flush privileges;
mysql>create database lxl; //创建数据库lxl,刚才在amoeba配置文件中都用这个数据库
mysql>create table lxl.t_test(id int(3)); //在lxl数据库里创建表
mysql>insert into lxl.t_test values(4); //插入 2条记录
mysql>insert into lxl.t_test values(5);
#####################################分界线##########################################
切换到amoeba服务器上,启动amoeba,
cd /root/amoeba/bin
./amoeba start&
#####################################分界线##########################################
使用远程登录amoeba
mysql –uamoeba –p1234 –P8066 –h 192.168.1.213 //使用 amoeba代理器的用户名和密码登录proxy端
现在就可以插入数据,因为之前两台数据库的数据不一样,你插入一条,可以很明显的看出区别。
读写分离到此算是结束了,希望对你有帮助!
ps:今天我做实验时,由于先给两台数据库做了主主复制。导致虽然amoeba配置成功了,两台数据库插入数据库,实时同步,纠结了半天
本文出自 “12178027” 博客,请务必保留此出处http://12188027.blog.51cto.com/12178027/1865417
amoeba:关于mysql的读写分离
标签:amoeba的读写分离