码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据库主从配置

时间:2019-06-13 18:46:33      阅读:114      评论:0      收藏:0      [点我收藏+]

标签:tab   注意   方式   sql数据库   二进制日志   关注   结果   执行   bin   

在一篇文章《离线安装mysql数据库》,讲解了离线安装mysql数据库的过程,本文将讲解mysql数据库的主从配置方法。mysql数据库进行主从配置后,可以实现数据库的备份、同时应用也可以实现读写分离,提高应用的并发量。

从《高性能mysql》书中讲解主从原理大致有三个步骤:

  • 在主库上把数据更改记录到二进制日志中(Binary Log)中,这些记录称为二进制日志事件。
  • 从库通过IO线程将主库上的日志复制到自己的中继日志(Relay Log)中。
  • 从库通过SQL线程读取中继日志中的事件,将其重放到自己数据上。

原理图为:

技术图片

演示的环境如下:

首先在这两台服务器安装mysql数据库,安装方法参考《离线安装mysql数据库》。

(1)、配置主库

  • 修改my.cnf文件,在[mysqld]加入下面的内容:

  • 修改好配置文件,重启mysql服务

  • 创建从库同步数据的账号

    注意:上面这两个命令是在mysql的终端执行的。

  • 查看主库的状态:

    mysql的终端执行:

    返回的信息为:

(2)、配置从库

  • 修改my.cnf文件,在[mysqld]加入下面的内容:

  • 修改好配置文件,重启mysql服务

  • 执行同步命令

    mysql的终端执行:

  • 查看从库的状态

    mysql的终端执行:

    返回信息为:

技术图片

注意:Slave_IO_Running和Slave_SQL_Running的状态都为Yes时,说明从库配置成功。

(1)、在主库上创建jgyw模式,即:

(2)、在主库上的jgyw模式里面创建comm_config表,即:

(3)、在主库上往comm_config表中插入一条记录,即:

(4)、在从库上查看模式,即:

结果为:

说明jgyw模式同步到从库了

(5)、在从库上查看jgyw模式下的表及数据,即:

结果为:

说明表也同步好了,再查看数据,即:

结果为:

说明数据也同步过来了。

以你最方便的方式关注我:

微信公众号:

技术图片

mysql数据库主从配置

标签:tab   注意   方式   sql数据库   二进制日志   关注   结果   执行   bin   

原文地址:https://www.cnblogs.com/mysqltongbu/p/11018486.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!