标签:Slave 二进制 数据库 Master MySQL 日志 主从
MySQL基于二进制日志文件进行数据复制。
一台MySQL数据库启用二进制日志后,该数据库会作为Master,将所有操作都会以“事件”的方式记录到二进制文件中,其他数据库作为Slave服务器,通过一个I/O线程与Master服务器保持通信,并监听Master的二进制日志文件变化,如果文件发生拜年话,则会同步到自己的中继日志中,然后Slave另一个SQL线程会将相关的“事件”在本地数据库上执行,实现主从数据库的一致性,从而实现主从复制。
实现MySQL主从复制的操作:
Master:
开启二进制日志
配置唯一的server-id
获得Master二进制文件名及路径
创建一个MySQL用户,用于与Slave通信
Slave:
配置唯一的server-id
使用Master分配的用户账户读取Master二进制日志
启用Slave服务
标签:Slave,二进制,数据库,Master,MySQL,日志,主从 来源: https://blog.csdn.net/qq_41693851/article/details/121758823
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。