やる気げん気ゆう希 阅读:199次 时间:2025-03-06 17:35:39架构图:以下内容是由微蓝经验网用户发布MySQL读写分离, 主服务器配置,实用干货,希望对于用户有一定帮助,为朋友进行解决疑惑,如若想了解更多相关内容,可以向底部移动了解更多与本教程文章相关解决经验方法!

MySQL,服务器
1, 先在主服务器(192,168,40,205)上开启一个叫做bin日志的功能(MySQL的二进制日志功能:能记录MySQL在运行过程中,对数据造成修改的操作语句(insert、update、delete))。

binlog-format=mixed | statement | row
statement: 当MySQL的bin日志在记录sql语句的时候,安装 语句的格式记录到日志里面
# insert into news(time) valus(now());
row: 基于行的记录
# insert into news(time) values(1212244245);
mixed:混合类型,MySQL会根据sql语句的变化,自己选择一个合适的方式将sql语句记录到bin日志里面(MySQL建议使用该方式记录)
2, 在主服务器定义一个server_id(在整个读写分离架构中,此ID必须唯一,一般都使用IP段的最后一段:205)。
3, 添加一个授权账号,使得从服务器到时候有权限来主服务器读取bin日志
# GRANT REPLICATION SLAVE ON *,* TO 'repuser'@'192,168,%,%' IDENTIFIED BY ‘admin88’;

其本质就是在mysql,user表里面增加一行记录。
4, 查看一下主服务器现在使用 bin日志,已经日志记录到的位置
# show master status;

声明 未经许可,请勿转载。
© 2026 VLPOS.com 版权所有 微蓝网 ICP备案号:黑ICP备20003952号-1