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主从复制与读写分离解析和图文详细步骤!