变形虫:关于mysql的读写分离

今天用变形虫做了次读写分离、下面总结下步骤:

三台linux:

1192 .168.1.213 ,,,用于做变形虫服务器

2192 .168.1.184 ,,,用于mysql数据库

3192 .168.1.185 ,,,用于mysql数据库

,

#服务iptables停止

# setenforce 0



一、运行变形虫需要java运行环境,所以先安装jdk环境

<强> rpm -ivh jdk-7u45-linux-i586。rpm

<强> <强>

<强>

<强>

<强>

<强>

<强>

<强>

<强> <强>

<强> <强>

到这一步,显示出来java的版本就说明成功了

二,配置变形虫

创建一个变形虫的文件夹

mkdir/root/amoeba

焦油zxvf amoeba-mysql-binary-2.2.0.tar。广州- c/root/amoeba

cd/root/amoeba

1,首先修改dbServer。xml

vim/root/amoeba/conf/dbServer.xml,//修改该文件

变形虫:关于mysql的读写分离“> <img src=

2,接下来在修改变形虫。xml

vim/root/amoeba/conf/amoeba.xml


_ 变形虫:关于mysql的读写分离

变形虫:关于mysql的读写分离

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #分界线# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #


好的,变形虫的操作先到这一步

下面去.1.184的那台数据库上去

服务mysqld开始

mysql -uroot - p

mysql>格兰特*。* admin@‘%’被‘123456’;//创建远程用户并授权

mysql>冲洗特权;

mysql>创建数据库lxl;//创建数据库lxl,刚才在变形虫配置文件中都用这个数据库

mysql> lxl创建表。t_test (int id (3));//在lxl数据库里创建表

mysql>插入lxl。(1)t_test值;//插入3条记录,

mysql>插入lxl。(2)t_test值;

mysql>插入lxl。t_test值(3);

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #分界线# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

.1.184上的数据库准备工作算是完成了、下面去.1.185上准备一下

服务mysqld开始

mysql -uroot - p

mysql>格兰特*。* admin@‘%’被‘123456’;//创建远程用户并授权

mysql>冲洗特权;

mysql>创建数据库lxl;//创建数据库lxl,刚才在变形虫配置文件中都用这个数据库

mysql> lxl创建表。t_test (int id (3));//在lxl数据库里创建表

mysql>插入lxl。(4)t_test值;//插入2条记录,

mysql>插入lxl。t_test值(5);

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #分界线# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

切换到变形虫服务器上,启动变形虫,cd/root/amoeba/bin

。/变形虫start&

# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #分界线# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #

使用远程登录变形虫

mysql -uamoeba -p1234 -P8066 - h 192.168.1.213//使用变形虫代理器的用户名和密码登录代理端

现在就可以插入数据,因为之前两台数据库的数据不一样,你插入一条,可以很明显的看出区别。

读写分离到此算是结束了,希望对你有帮助!


ps:今天我做实验时,由于先给两台数据库做了主主复制。导致虽然变形虫配置成功了,两台数据库插入数据库,实时同步,纠结了半天

,











变形虫:关于mysql的读写分离