[centos同步数据库]CentOS7, mysql主从同步数据库配置

Posted sqlserver-mysql

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[centos同步数据库]CentOS7, mysql主从同步数据库配置相关的知识,希望对你有一定的参考价值。

  ? ? 最近免费试用了一下云服务器,然后在两台服务器上安装了mysql并搭建了主从同步数据库。mysql数据库的安装,大家可以去查看我的另一篇博客文章,下面为大家介绍搭建步骤及原理。

  ? ? mysql主节点即master节点在每次对数据库执行操作后会将操作写入到本地的二进制日志(binary log)中,从节点slave会使用I/O Thread线程去监听和读取主节点的binary log数据,如果有修改,则更新自己的Relay log日志,然后使用SQL thread线程将Relay log中的日志对数据库进行操作。从而实现了主从同步。

  1. 主节点编辑配置文件

  添加如下配置:

  注: 多台节点的server-id必须不同,否则会出现异常。

  重启数据库,使得配置生效:

  2. 进入主节点mysql,创建用户:

  注:ip即允许连接的ip地址,安全起见可以写slave从节点的ip,或者直接写%代表所有ip均可以连接。

  3. 对用户进行权限设置:

  注: 表示从ip使用username连接过来的请求,允许复制。所以,ip为从节点的ip,username为上面创建的username

  使配置生效:

  4. 从节点slave编辑配置文件

  添加如下配置:

  重启mysql服务,使配置生效:

  5. 进入从节点mysql进行配置:

  注: master_host是主节点的ip地址,master_log_file和master_log_pos需要从master节点,进入Mysql数据库后进行查询,命令如下:

  6. 在从节点上启动主从复制

  如需要关闭,使用如下命令:

  查看从节点状态:

  如果没有异常信息,则说明启动成功。

 数据库同步软件

以上是关于[centos同步数据库]CentOS7, mysql主从同步数据库配置的主要内容,如果未能解决你的问题,请参考以下文章

Centos7 安装配置mysql5.6

CentOS7下安装MySQL5.7安装与配置

Mysql主从同步配置方案(Centos7)

DRBD数据同步部署-centos7

centos7.4下mysql+amoeba做主从同步读写分离操作

centos7中配置rsync+inotify实现自动监控数据同步