实验案例MySQL主从复制与读写分离

MySQL主从复制和读写分离实验案例

一、配置主从复制

1、配置NTP时间同步服务器

  1)安装ntp

 

2)修改NTP配置文件

3)启动服务并设置开机自动启动

4)从服务器同步时间

2、安装MySQL(centos01,centos02,centos03都需要安装)

1)安装编译MySQL(主从节点)

2)优化调整(主从节点)

3)初始化数据库(主从节点)

4)启动MySQL服务(主从节点)

3、修改主mysql配置文件(centos01)

4、修改从mysql从配置文件

       1)修改从服务器主配置文件(centos02)

2)重新启动服务

3)修改从服务器主配置文件(centos03)

4)重新启动服务

5、配置主从复制

  配置主服务器centos01

       1)创建主从复制账户

2)查看指定用户权限信息

3)查看主mysql状态

配置从服务器centos02

       1)配置从mysql数据库复制账户

2)启动从数据库复制进程

3)查看从mysql复制状态

配置从服务器centos03

       1)配置从mysql数据库复制账户

2)启动从数据库复制进程

3)查看从mysql复制状态

6、验证主从复制效果

1)在主服务器(centos01)上创建数据库

2)在从服务器(centos02,centos03)上分别查看数据库,如果显示数据库相同,则主从复制成功,否则失败

二、读写分离

1、修改映射文件(centos01,centos02,centos03,centos04,centos05)

2、 安装JDK和amoeba(centos04)

1)解压JDK

2)移动JDK位置

3)创建amoeba配置文件并解压

4)配置环境变量

5)查看jdk版本

3、配置读写分离

1)创建amoeba访问mysql数据库读写分离帐户(centos01)

2)修改amoeba配置文件设置登录amoeba账户(centos04)

3)修改配置文件添加读写节点(centos04)

4)启动amoeba服务

4、配置mysql客户端

1)安装mysql客户端

2)登录amoeba

3)验证读写分离

amoeba(centos05):

slave01(centos02):

slave02(centos03):

amoeba(centos05):

slave01(centos02):

slave02(centos03):

master(centos01):

slave01(centos02):

slave02(centos03):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值