mysql的主从复制和读写分离

Posted 贪吃小松鼠

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的主从复制和读写分离相关的知识,希望对你有一定的参考价值。

一、准备

在这里插入图片描述

二、搭建主从复制

1.mysql主从服务器时间同步

master服务器

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
启动ntp服务即可

slave服务器

两台从服务器安装ntp服务,然后开启
在这里插入图片描述
使用计划任务设置每天对时
在这里插入图片描述
在这里插入图片描述

2.服务器配置

master服务器配置

在这里插入图片描述
在这里插入图片描述
然后重启mysql服务并进入mysql数据库
在这里插入图片描述
在这里插入图片描述

slave服务器配置

在这里插入图片描述
在这里插入图片描述
重启服务并进入mysql数据库
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此主从复制配置完成,就不去验证了。

三、搭建读写分离

amoeba服务器配置

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
这里注意,java_home后面时jdk1.6,我们也要把之前的local目录下的jdk目录重命名为这个
在这里插入图片描述

java环境配置好了然后安装amoeba软件
在这里插入图片描述
在这里插入图片描述
这个时候我们去把master、slave服务器权限给开放了,三台都要开
在这里插入图片描述
配置amoeba文件
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
至此配置全部完成。

四、测试读写分离功能

在客户端服务器上通过amoeba服务器代理访问mysql
在这里插入图片描述
我们先将两台slave服务器的slave服务关闭,既停止同步
在这里插入图片描述
然后我们在服务器中写入一点内容
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

以上是关于mysql的主从复制和读写分离的主要内容,如果未能解决你的问题,请参考以下文章

主从复制和读写分离

Mysql主从复制和读写分离

MySQL主从复制和读写分离

MySQL主从复制和读写分离

运维必懂的MySQL主从复制与读写分离解析和图文详细步骤!

MySQL 主从复制与读写分离 部署