mysql主从库同步读写分离_MySQL主从数据库同步设置、实现读写分离

bc3f9276acf88283a0569b9b9ef9ee92.png

在线QQ客服:1922638

专业的SQL Server、MySQL数据库同步软件

随着信息化的深入发展,企业数据累积为索引累积,并发访问大量信息系统。

一方面,我们可以优化代码框架,使用出色的缓存技术(redis),设置服务器集群以共享数据库压力;另一方面,我们可以使用数据库的主从配置来实现读写分离,也可以减轻数据库的压力。

MySQL主从复制原理

06afb1e877ef45c95ddc16cdd0a427b4.png

从库中生成两个线程,一个I/O线程和一个SQL线程;

I/O线程请求主库的binlog,并将获得的binlog日志写入中继日志(中继日志)文件;

主库将生成一个日志转储线程,该线程用于将binlog传输到从库的i/o线程;

SQL线程将读取中继日志文件中的日志,并将其解析为特定操作,以实现一致的主从操作和一致的最终数据;

主服务器(Master)负责网站的NonQuery操作,而从服务器负责Query操作。用户可以根据网站的功能自由分配主从服务器。

以下记录了MySQL数据库主从配置步骤

准备和设备信息:

一台主服务器(win10,192.168.169.87),一台从服务器(winServer2012R2,192.168.168.216)?

首先,配置主服务器

1)在Master MySQL上创建一个用户” repl”,并允许其他从属服务器远程访问Master。

951db2d19b94bfc53f1d41b99617db80.png

55adca53d01011d6e34ae44a6a358c47.png

172829b9b8f28a32e9724b82d56f0a4a.png

2)打开MySQL安装文件以修改my.ini,并在[mysqld]下添加以下代码

a7fd36bbf2ce63118d1b74b0bb2764ee.png

3)查看主状态和日志

mysql \>显示?主人身份;

5d345116ca6d6acc544b1eb4788a99ba.png

4)重新启动MySQL服务

其次,配置从服务器

1)找到MySQL安装文件夹并修改my.ini文件,在[mysqld]下添加以下代码行

4ff402b39b6b62c6c21a0404732c5d3d.png

2)重新启动MySQL服务

3)连接到主机

ad7772307b1876eedb8853cbe62cc2aa.png 4)启动从站

493bd20b50837c97e792dbfc6dc376b6.png

5)查看从设备运行状态

5e3da5e2a0fb58a4fd646d941be5f4a1.png

Slave_IO_Running:是

Slave_SQL_Running:是吗?

表示操作成功。此时,表或数据将添加到主表,并且从表将自动同步。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值