拓扑图:
推荐步骤:
- 配置安装MySQL配置一主两从安装三台MySQL服务器
- 配置和验证MySQL数据库主从复制
- 配置和验证MySQL数据库的读写分离
实验步骤:
一.配置安装MySQL配置一主两从安装三台MySQL服务器
1.安装第一台MySQL依赖程序
1)挂载系统光盘到/mnt目录
2)挂载系统光盘到/mnt目录
3)删除系统yum源配置本地yum源
4)安装依赖程序,创建管理mysql组和用户
2.安装配置第二台MySQL
1)切换MySQL系统光盘
2)挂载光盘到/mnt目录
3)解压配置MySQL
4)编译安装MySQL,查看是否安装成功
5)修改目录所有者,生成服务配置文件,添加系统服务设置开机自动启动
6)优化MySQL命令
7)初始化数据库
8)启动服务查看服务运行状态
9)设置mysql登录密码
3.安装第二台MySQL依赖程序
1)挂载系统光盘到/mnt目录
2)挂载系统光盘到/mnt目录
3)删除系统yum源配置本地yum源
4)安装依赖程序,创建管理mysql组和用户
4.安装配置第二台MySQL
1)切换MySQL程序光盘
2)挂载光盘到/mnt目录
3)解压配置MySQL
4)编译安装MySQL,查看是否安装成功
5)修改目录所有者,生成服务配置文件,添加系统服务设置开机自动启动
6)优化mysql命令
7)初始化MySQL数据库
8)启动服务查看服务运行状态
9)设置MySQL登录密码
5.安装第三台MySQL依赖程序
1)挂载系统光盘到/mnt目录
2)挂载系统光盘到/mnt目录
3)删除系统yum源配置本地yum源
4)安装依赖程序,创建管理MySQL组和用户
6.安装配置第三台MySQL
1)切换MySQL程序光盘
2)挂载光盘到/mnt目录
3)解压配置MySQL
4)编译安装MySQL,查看是否安装成功
5)修改目录所有者,生成服务配置文件,添加系统服务设置开机自动启动
6)优化MySQL命令
7)初始化MySQL数据库
8)启动服务查看服务运行状态
9)设置MySQL登录密码
二.配置和验证MySQL数据库主从复制
1.配置NTP时间服务器
1)切换系统光盘
2)挂载系统光盘到/mnt目录
3)安装时间服务器
4)修改时间服务器主配置文件
5)重启时间服务器服务设置开机自动启动
6)两台从MySQL数据库同步时间
2.配置第一台主MySQL数据库主配置文件
1)修改主配置文件
2)重新启动MySQL服务
3.配置第二台MySQL数据库配置文件
1)修改主配置文件
2)重新启动服务
4.配置第三台MySQL数据库配置文件
1)修改主配置文件
2)重新启动服务
5.配置主MySQL服务器创建数据复制账户查看状态
1)登录主MySQL创建复制账户
2)查看MySQL数据库主节点状态
6.配置第一台从MySQL数据库服务器同步数据
1)登录MySQL配置数据库复制
2)查看数据复制状态
7.配置第二台从MySQL数据库服务器同步数据
1)登录MySQL配置数据库复制
2)查看数据复制状态
8.主MySQL创建数据从复制进行验证
1)登录主MySQL创建数据库
2)登录第一台从MySQL查看复制的数据
3)登录第二台从MySQL数据库查看复制数据
三.配置和验证MySQL数据库的读写分离
1.配置hosts文件解析
1)修改主MySQL服务器节点hosts文件
2)将hosts文件复制到其他两台从MySQL节点
2.配置Amoeba代理程序安装依赖
1)切换到云计算光盘
2)挂载光盘到/mnt目录
3)安装jdk
4)安装创建amoeba安装目录,解压到安装目录安装
5)配置环境变量
6)更新变量验证
3.配置读写分离
1)登录主MySQL数据库创建读写分离用户
2)修改amoeba配置文件
3)修改amoeba的配置文件
4)启动amoeba服务后台运行
5)监听amoeba服务器端口
4.客户端安装MySQL客户端程序
1)切换系统盘
2)挂载系统盘到/mnt目录
3)删除系统自带yum仓库配置本地yum仓库
4)安装MySQL客户端
5.客户端验证读写分离
1)客户端登录amoeba创建数据库设计表结构插入数据
2)停止两台从MySQL的复制功能
3)客户端插入新数据,无法查询到新插入的数据说明在从MySQL数据库查询实现读写分离
4)启动从MySQL数据库复制功能
5)客户端查询到插入的数据验证完成主从复制和读写分离