扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
这篇文章主要讲解了Windows下怎么配置MySQL主从复制,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
成都创新互联主营宝清网站建设的网络公司,主营网站建设方案,app软件定制开发,宝清h5成都小程序开发搭建,宝清网站营销推广欢迎宝清等地区企业咨询MySQL主从复制允许将来自一个数据库(主数据库)的数据复制到一个或多个数据库(从数据库)。
主数据库一般是实时的业务数据写入和更新操作,从数据库常用的读取为主。
主从复制过程:
1、主服务器上面的任何修改都会通过自己的 I/O tread(I/O 线程)保存在二进制日志 Binary log 里面。
2、从服务器上面也启动一个 I/O thread,通过配置好的用户名和密码, 连接到主服务器上面请求读取二进制日志,然后把读取到的二进制日志写到本地的一个Realy log(中继日志)里面。
3、从服务器上面同时开启一个 SQL thread 定时检查 Realy log(这个文件也是二进制的),如果发现有更新立即把更新的内容在本机的数据库上面执行一遍。
环境如下:
主数据库:MySQL版本5.7,IP为192.168.1.11
从数据库:MySQL版本5.7,IP为192.168.1.12
一、主数据库配置
1、创建一个新的测试数据库,名称为testdb。
2、打开my.ini,增加配置
# 主从复制 server-id=1 #设置server-id log-bin=mysql-bin #开启二进制文件 #同步的数据库,除此之外别的不同步(和下面binlog-ignore-db二选一) binlog_do_db=testdb #不同步数据库,除此之外都同步 #binlog-ignore-db = information_schema #binlog-ignore-db = MySQL
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流