MySQL主从复制

作者: GongZH丶 | 来源:发表于2018-05-28 16:13 被阅读22次

一、准备两台MySQL服务器,并一台为主服务器(master),一台为从服务器(slave)。

二、两台服务器都装好MySQL,并都设置好远程访问。

三、配置主服务器

1.主服务器MySQL配置文件,Linux中一般是在etc/my.cnf文件中配置,添加log-bin=mysql-bin(自己设置二进制日志文件名)和server-id= 42(自己设定值)。

  • 开启二进制日志
  • 配置唯一的server-id
  • 获得master二进制日志文件名及位置
  • 创建一个用于slave和master通信的用户账号

进入mysql使用show master status;语句查看二进制日志文件名和位置。

三、配置从服务器

1.从服务器MySQL配置文件,Linux中一般是在etc/my.cnf文件中配置,添加server-id= 129(自己设定值)。
2.进入mysql,执行如下:

       mysql>CHANGE MASTER TO
             >MASTER_HOST=’192.168.0.42’,       //主服务器数据库地址
             >MASTER_USER=’root’,   //用户
             >MASTER_PASSWORD=’root’,   //密码
             >MASTER_LOG_FILE=’mysql-bin.000048’,    //二进制日志文件名
             >MASTER_LOG_POS=432;     //位置值

四、开启主从复制

从服务器中进入mysql,执行start slave;开启复制。
执行show slave status; ,如果Slave_IO_Running和Slave_SQL_Running是Yes表示主从配置成功。

五、测试

1.在主服务器的mysql创建数据库、创建表、添加数据。
2.在从服务器的mysql中查看数据库、查看表、查看数据。

如果数据同步,就表示MySQL主从复制成功。

相关文章

  • MySQL如何配置主从复制,如何修复主从复制出现的异常?

    MySQL如何配置主从复制,如何修复主从复制出现的异常? 一、什么是Mysql主从复制 MySQL主从复制是其最重...

  • MySQL-主从复制&读写分离

    零、本文纲要 一、MySQL主从复制 主从复制 主从复制过程 配置主从复制 二、MySQL读写分离 读写分离 Sh...

  • Mysql 主从复制

    Mysql 主从复制 MySQL Replication 主从复制(也称 AB 复制)允许将来自一个MySQL数据...

  • 主从复制 & MHA

    一,mysql主从复制 (1)场景一(主从复制 _ 全新环境下) (2)场景二(主从复制 _ mysql已经使用一...

  • mysql主从复制

    构建MySQL主从复制 MySQL的主从复制和mysql的读写分离两者有着紧密联系,数据的读写分离实在主从复制的基...

  • Spring Data JPA 使用主从数据源

    Mysql 配置主从复制 参考:Mysql主从复制-半同步复制[https://www.jianshu.com/p...

  • MySQL集群篇

    1 集群之主从复制 1.1 主从复制概述 MySQL主从复制也可以称为MySQL主从同步,它是构建数据库高可用集群...

  • 深度探索MySQL主从复制原理

    概要 MySQL Replication (MySQL 主从复制) 是什么? 为什么要主从复制以及它的实现原理是什...

  • 【转】MySQL 8.0复制改进

    1 - MySQL主从复制模型 我们从最基本的主从复制模型开始说起,下图是最经典的MySQL主从复制架构图: My...

  • mysql主从代理

    mysql主从复制+读写分离 环境: mysql主:193.168.1.1 mysql从:193.168.1.2 ...

网友评论

    本文标题:MySQL主从复制

    本文链接:https://www.haomeiwen.com/subject/kahgjftx.html