MySQL读写分离, 主服务器配置

 时间:2026-02-16 02:55:41

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

MySQL读写分离, 主服务器配置

2、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建议使用该方式记录)

3、2. 在主服务器定义一个server_id(在整个读写分离架构中,此ID必须唯一,一般都使用IP段的最后一段:205)

4、3. 添加一个授权账号,使得从服务器到时候有权限来主服务器读取bin日志

#  GRANT REPLICATION SLAVE ON *.* TO 'repuser'@'192.168.%.%' IDENTIFIED BY ‘admin88’;

MySQL读写分离, 主服务器配置

5、其本质就是在mysql.user表里面增加一行记录

6、4. 查看一下主服务器现在使用 bin日志,已经日志记录到的位置

# show master status;

MySQL读写分离, 主服务器配置

  • MySQL读写分离,从服务器的配置
  • 分布式数据库配置读写分离
  • MySQL读写分离主从复制操作
  • mysql读写锁的使用
  • 如何理解读写分离技术
  • 热门搜索
    恍然大悟的意思是什么 crash是什么意思 什么是鬼压床 a50是什么 紫河车是什么 have的过去式是什么 过桥资金是什么意思 肺炎支原体抗体阳性是什么意思 更年期有什么症状 湿润的反义词是什么