一、配置mysql主从同步
配置读写分离前,先配置mysql主从同步,从库只读
二、配置读写分离
在另一台机器上安装amoeba 不在mysql服务器上
(一)下载 jdk (甲骨文官网下载)
安装 jdk
(二)配置环境变量
vim /etc/profile
增加 export JAVA_HOME=/usr/java/jdk1.7
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin::$PATH
source /etc/profile
(三)安装amoeba
下载 amoeba 解压 打开
vim amoeba.xml 1至3为amoeba的参数,4至5为mysql服务器的参数
1、 Property home=”port”>3306 (把8066改成3306,如果amoeba与mysql安装在同一台机器上,就不要改成3306,避免冲突)
2、 把 property name=”ipAddress”>127.0.0.1 的注释去掉 ,并把127.0.0.1改成主库IP
3、 Property name=”password”>MBFoni168593 改成自己的密码
4、 在<dbserver name=”server1”>下,更改真实的数据库端口3306,真实IP,登录mysql的用户,密码 (主库)
5、 复制<dbserver name=”server1”>至结尾,粘贴成server2,更改真实的数据库端口3307,真实IP,登录mysql的用户,密码 (从库)
6、 <dbserver name=”multiP