博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL高级-主从复制
阅读量:6097 次
发布时间:2019-06-20

本文共 951 字,大约阅读时间需要 3 分钟。

一、复制的基本原理

  1、slave会从master读取binlog来进行数据同步

  2、步骤+原理图

    

 

二、复制的基本原则

  1、每个slave只有一个master

  2、每个slave只能有一个唯一的服务器ID

  3、每个master可以有多个salve

三、复制的最大问题

  1、延时

四、一主一从常见配置(主机是在windows环境下,从机是在linux环境下)

  1、mysql版本一致且后台以服务运行

  2、主从都配置在【mysqld】节点下,都是小写

  3、主机修改my.ini配置文件

    ①【必须】主服务器唯一ID

      server-id=1

    ②【必须】启用二进制日志

      

 

    ③【可选】启用错误日志

      

    ④【可选】根目录

      

 

    ⑤【可选】临时目录

      

    ⑥【可选】数据目录

      

    ⑦read-only=0

      读写都可以

    ⑧【可选】设置不要复制的数据库

      binlog-ignore-db=mysql

    ⑨【可选】设置需要复制的数据库

      bing-do-db=需要复制的主数据库名字

  4、从机修改my.cnf文件

    ①【必须】从服务器唯一ID

      

    ②【可选】启用二进制日志

      

  5、因修改过配置文件,请主机+从机都重启后台mysql服务

  6、主机从机都关闭防火墙

    

  7、在windows主机上建立账户并授权slave

    ①

      

      

 

      

    ②查询master的状态

      show master status;

        

      记录下File和position值

  8、在linux主机上配置需要复制的主机

    

    

    

    

      

 

 

 

  9、主机新建库、新建表、insert记录,从机复制

  10、如何停止从服务复制功能

    stop slave;

转载于:https://www.cnblogs.com/zhaobingqing/p/7077269.html

你可能感兴趣的文章
【unity】将场景导出XML或JSON或二进制并且解析还原场景
查看>>
HAProxy的独门武器:ebtree[转]
查看>>
tortoisegit push 出错 没有生成puttykey
查看>>
关于PrintWriter的println()和write()方法区别
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
高利率时代的结局,任重道远,前途叵测
查看>>
Debian 6.05安装后乱码
查看>>
欢迎大家观看本人录制的51CTO精彩视频课程!
查看>>
IntelliJ IDEA中设置忽略@param注释中的参数与方法中的参数列表不一致的检查
查看>>
读 《重构 : 改善既有代码的设计》
查看>>
Spring Boot 初探
查看>>
80.LAMP中的apache安装
查看>>
mysql安装常见问题
查看>>
ORALCE基础命令收集
查看>>
Excel使用VLOOKUP合并工作表
查看>>
Citrix PVS 7.11新增功能
查看>>
WebGrid Enterprise免费下载
查看>>
RSTP快速生成树协议
查看>>
tomcat 优化
查看>>
https加密
查看>>