0
点赞
收藏
分享

微信扫一扫

Mysql主从复制读写分离​


拓扑图:

Mysql主从复制读写分离​_MySQL


推荐步骤:

  • 配置安装MySQL配置一主两从安装三台MySQL服务器
  • 配置和验证MySQL数据库主从复制
  • 配置和验证MySQL数据库的读写分离

实验步骤:

一.配置安装MySQL配置一主两从安装三台MySQL服务器

1.安装第一台MySQL依赖程序

1)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_配置文件_02


2)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_数据库_03


3)删除系统yum源配置本地yum源

Mysql主从复制读写分离​_数据库_04


4)安装依赖程序,创建管理mysql组和用户

Mysql主从复制读写分离​_配置文件_05

Mysql主从复制读写分离​_数据库_06

2.安装配置第二台MySQL

1)切换MySQL系统光盘

Mysql主从复制读写分离​_数据库_07


2)挂载光盘到/mnt目录

Mysql主从复制读写分离​_数据库_08


3)解压配置MySQL

Mysql主从复制读写分离​_配置文件_09


4)编译安装MySQL,查看是否安装成功

Mysql主从复制读写分离​_配置文件_10


Mysql主从复制读写分离​_数据库_11


5)修改目录所有者,生成服务配置文件,添加系统服务设置开机自动启动

Mysql主从复制读写分离​_MySQL_12


6)优化MySQL命令

Mysql主从复制读写分离​_MySQL_13


7)初始化数据库

Mysql主从复制读写分离​_MySQL_14


8)启动服务查看服务运行状态

Mysql主从复制读写分离​_数据库_15


9)设置mysql登录密码

Mysql主从复制读写分离​_MySQL_16


3.安装第二台MySQL依赖程序

1)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_配置文件_17


2)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_MySQL_18


3)删除系统yum源配置本地yum源

Mysql主从复制读写分离​_配置文件_19


4)安装依赖程序,创建管理mysql组和用户

Mysql主从复制读写分离​_数据库_20

Mysql主从复制读写分离​_MySQL_21


4.安装配置第二台MySQL

1)切换MySQL程序光盘

Mysql主从复制读写分离​_配置文件_22


2)挂载光盘到/mnt目录

Mysql主从复制读写分离​_MySQL_23


3)解压配置MySQL

Mysql主从复制读写分离​_配置文件_24


4)编译安装MySQL,查看是否安装成功

Mysql主从复制读写分离​_配置文件_25

Mysql主从复制读写分离​_配置文件_26


5)修改目录所有者,生成服务配置文件,添加系统服务设置开机自动启动

Mysql主从复制读写分离​_配置文件_27


6)优化mysql命令

Mysql主从复制读写分离​_数据库_28


7)初始化MySQL数据库

Mysql主从复制读写分离​_配置文件_29


8)启动服务查看服务运行状态

Mysql主从复制读写分离​_配置文件_30


9)设置MySQL登录密码

Mysql主从复制读写分离​_MySQL_31


5.安装第三台MySQL依赖程序

1)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_配置文件_32


2)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_MySQL_33


3)删除系统yum源配置本地yum源

Mysql主从复制读写分离​_配置文件_34


4)安装依赖程序,创建管理MySQL组和用户

Mysql主从复制读写分离​_MySQL_35

Mysql主从复制读写分离​_配置文件_36


6.安装配置第三台MySQL

1)切换MySQL程序光盘

Mysql主从复制读写分离​_MySQL_37


2)挂载光盘到/mnt目录

Mysql主从复制读写分离​_MySQL_38


3)解压配置MySQL

Mysql主从复制读写分离​_配置文件_39


4)编译安装MySQL,查看是否安装成功

Mysql主从复制读写分离​_MySQL_40

Mysql主从复制读写分离​_数据库_41


5)修改目录所有者,生成服务配置文件,添加系统服务设置开机自动启动

Mysql主从复制读写分离​_配置文件_42


6)优化MySQL命令

Mysql主从复制读写分离​_数据库_43


7)初始化MySQL数据库

Mysql主从复制读写分离​_配置文件_44


8)启动服务查看服务运行状态

Mysql主从复制读写分离​_MySQL_45


9)设置MySQL登录密码

Mysql主从复制读写分离​_数据库_46



二.配置和验证MySQL数据库主从复制

1.配置NTP时间服务器

1)切换系统光盘

Mysql主从复制读写分离​_MySQL_47


2)挂载系统光盘到/mnt目录

Mysql主从复制读写分离​_MySQL_48


3)安装时间服务器

Mysql主从复制读写分离​_配置文件_49


4)修改时间服务器主配置文件

Mysql主从复制读写分离​_配置文件_50


Mysql主从复制读写分离​_数据库_51


5)重启时间服务器服务设置开机自动启动

Mysql主从复制读写分离​_数据库_52


6)两台从MySQL数据库同步时间

Mysql主从复制读写分离​_配置文件_53

Mysql主从复制读写分离​_配置文件_54


2.配置第一台主MySQL数据库主配置文件

1)修改主配置文件

Mysql主从复制读写分离​_MySQL_55


2)重新启动MySQL服务

Mysql主从复制读写分离​_MySQL_56


3.配置第二台MySQL数据库配置文件

1)修改主配置文件

Mysql主从复制读写分离​_MySQL_57


2)重新启动服务

Mysql主从复制读写分离​_MySQL_58


4.配置第三台MySQL数据库配置文件

1)修改主配置文件

Mysql主从复制读写分离​_配置文件_59


2)重新启动服务

Mysql主从复制读写分离​_数据库_60

5.配置主MySQL服务器创建数据复制账户查看状态

1)登录主MySQL创建复制账户

Mysql主从复制读写分离​_MySQL_61


2)查看MySQL数据库主节点状态

Mysql主从复制读写分离​_配置文件_62


6.配置第一台从MySQL数据库服务器同步数据

1)登录MySQL配置数据库复制

Mysql主从复制读写分离​_MySQL_63


2)查看数据复制状态

Mysql主从复制读写分离​_配置文件_64


7.配置第二台从MySQL数据库服务器同步数据

1)登录MySQL配置数据库复制

Mysql主从复制读写分离​_配置文件_65


2)查看数据复制状态

Mysql主从复制读写分离​_MySQL_66


8.主MySQL创建数据从复制进行验证

1)登录主MySQL创建数据库

Mysql主从复制读写分离​_数据库_67


2)登录第一台从MySQL查看复制的数据

Mysql主从复制读写分离​_配置文件_68


3)登录第二台从MySQL数据库查看复制数据

Mysql主从复制读写分离​_数据库_69



三.配置和验证MySQL数据库的读写分离

1.配置hosts文件解析

1)修改主MySQL服务器节点hosts文件

Mysql主从复制读写分离​_数据库_70


2)将hosts文件复制到其他两台从MySQL节点

Mysql主从复制读写分离​_数据库_71


2.配置Amoeba代理程序安装依赖

1)切换到云计算光盘

Mysql主从复制读写分离​_MySQL_72


2)挂载光盘到/mnt目录

Mysql主从复制读写分离​_MySQL_73


3)安装jdk

Mysql主从复制读写分离​_配置文件_74

Mysql主从复制读写分离​_MySQL_75

Mysql主从复制读写分离​_配置文件_76

Mysql主从复制读写分离​_数据库_77

Mysql主从复制读写分离​_数据库_78


4)安装创建amoeba安装目录,解压到安装目录安装

Mysql主从复制读写分离​_配置文件_79


5)配置环境变量

Mysql主从复制读写分离​_MySQL_80


6)更新变量验证

Mysql主从复制读写分离​_MySQL_81

3.配置读写分离

1)登录主MySQL数据库创建读写分离用户

Mysql主从复制读写分离​_配置文件_82


2)修改amoeba配置文件

Mysql主从复制读写分离​_MySQL_83

Mysql主从复制读写分离​_数据库_84

Mysql主从复制读写分离​_数据库_85

Mysql主从复制读写分离​_MySQL_86


3)修改amoeba的配置文件

Mysql主从复制读写分离​_MySQL_87


Mysql主从复制读写分离​_配置文件_88


Mysql主从复制读写分离​_配置文件_89

Mysql主从复制读写分离​_数据库_90


4)启动amoeba服务后台运行

Mysql主从复制读写分离​_配置文件_91


5)监听amoeba服务器端口

Mysql主从复制读写分离​_MySQL_92


4.客户端安装MySQL客户端程序

1)切换系统盘

Mysql主从复制读写分离​_数据库_93


2)挂载系统盘到/mnt目录

Mysql主从复制读写分离​_配置文件_94


3)删除系统自带yum仓库配置本地yum仓库

Mysql主从复制读写分离​_MySQL_95


4)安装MySQL客户端

Mysql主从复制读写分离​_配置文件_96

5.客户端验证读写分离

1)客户端登录amoeba创建数据库设计表结构插入数据

Mysql主从复制读写分离​_数据库_97

Mysql主从复制读写分离​_配置文件_98


2)停止两台从MySQL的复制功能

Mysql主从复制读写分离​_配置文件_99

Mysql主从复制读写分离​_配置文件_100


3)客户端插入新数据,无法查询到新插入的数据说明在从MySQL数据库查询实现读写分离

Mysql主从复制读写分离​_配置文件_101


4)启动从MySQL数据库复制功能

Mysql主从复制读写分离​_配置文件_102

Mysql主从复制读写分离​_MySQL_103


5)客户端查询到插入的数据验证完成主从复制和读写分离

Mysql主从复制读写分离​_配置文件_104



举报

相关推荐

0 条评论