千家信息网

amoeba实现mysql读写分离+主从复制架构

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,一、环境系统:centos6.5mysql版本:mysql5.6master服务器:192.168.1.21slave服务器: 192.168.1.100master写 slave读二、实现mysql
千家信息网最后更新 2026年11月02日amoeba实现mysql读写分离+主从复制架构

一、环境

系统:centos6.5

mysql版本:mysql5.6

master服务器:192.168.1.21

slave服务器: 192.168.1.100

master写 slave读

二、实现mysql主从复制

  1. 在master的/etc/my.cnf中[mysqld]字段下加入如下内容:

    server_id=1

    log_bin=mysql-bin

    binlog_format=mixed

    relay-log=relay-bin

    relay-log-index=slave-relay-bin.index

    auto-increment-incremen=2

    auto-increment-offset=1

然后重启mysql服务:service mysqld restart

2. 在slave的/etc/my.cnf中[mysqld]字段下加入如下内容:

server_id=2

log_bin=mysql-bin

binlog_format=mixed

relay-log=relay-bin

relay-log-index=slave-relay-bin.index

auto-increment-incremen=2

auto-increment-offset=2

然后重启mysql服务:service mysqld restart

3. 然后在master中授权用户并查看二进制日志状态信息

4.在slave端建立同步连接,并执行start slave; 再查看状态:

change master to master_host='192.168.1.21',master_user='zhangfei',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=1489;

当看到上图两个yes时为主从复制成功。

三、实现读写分离

  1. 先安装Java

2.安装amoeba

下载地址:wget https://sourceforge.net/projects/amoeba/files/Amoeba%20for%20mysql/3.x/amoeba-mysql-3.0.5-RC-distribution.zip

1) 在master中给amoeba授权一个mysql远程账户
mysql> GRANT ALL PRIVILEGES ON *.* TO 'amoeba'@'192.168.1.%' IDENTIFIED BY 'amoeba' WITH GRANT OPTION;

2)解压amoeba包:

3) 配置Amoeba下的dbServers.xml:

vi /usr/local/amoeba/conf/dbServers.xml

4) 图中192.168.5.10换成192.168.1.21

192.168.5.20换成192.168.1.100

5)编辑amoeba.xml;

vi /usr/local/amoeba/conf/amoeba.xml

6)编辑jvm.properties:

vim /usr/local/amoeba/jvm.properties

7) 启动amoeba:

/usr/local/amoeba/bin/launcher > /var/log/amoeba.log 2>&1 &

此时amoeba已启动成功。


四、测试读写分离

1.测试时先关闭主从复制:在slave端执行 stop slave

2.使用mysql -uroot -p123456 -h292.168.1.21 -P8806 登陆并在表中插入一条数据

3.分别登陆master和slave 发现只有master有新插入的数据而slave没有

此时写分离测试成功。

4.登陆salve的mysql在表中插入一条新数据

5.使用mysql -uroot -p123456 -h292.168.1.21 -P8806 登陆

6.经查询表中查到slave端新添加的数据

此时读分离测试成功。


至此实现mysql主从复制+读写分离。

本文本着简单直接配置成功为目的,如有疑问可以留言。






2 我是

33

2

成功 主从 数据 服务 测试 登陆 内容 字段 服务器 状态 配置 上图 两个 二进制 信息 只有 地址 日志 查询表 版本 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 河南真二互联网科技有限公司 网络科技有限互联网 北京互联网科技公司 亿策互联网科技 凡科互联网科技 狮子座互联网科技有限公司 科技互联网创业计划书 互联网科技宣传片 互联网科技股有哪些 深圳前海聚择互联网科技有限公司 团飞科技与伯堂互联网服务平台 阿里互联网科技企业 科技赋能视角下互联网保险发展 国产互联网科技公司 科技互联网经济论坛 众联互联网络科技 互联网对科技影响 广东猫王互联网科技有限公司电话 互联网高科技绘画 山东亿川互联网科技有限责任公司 互联网金融公司科技 成都狮子座互联网科技 盛创互联网科技有限公司 互联网科技股午盘股票涨跌 老年人脱离互联网科技的作文 湖南一路畅行互联网科技 互联网科技公司有风险吗 苏州铭阳互联网科技有限公司 九思连强互联网电子科技有限公司 华人运通互联网科技公司
0