MySql主从相关概念
2023-02-09 本文已影响0人
技术老男孩
一、主从同步介绍:
存储数据的服务结构,分为2种角色:
- 主服务器(master):接受客户端访问连接
- 从服务器(slave): 同步主服务器数据
二、主从同步工作过程:
主从同步工作过程.png- 主服务器操作数据存放到binlog日志中
- 当数据有改动时主服务器会通知从服务器进行拉取日志
- 从服务器通过IO线程复制Master主机 binlog日志文件里的SQL命令保存到本机的relay-log文件里
- 随后从服务通过SQL线程,执行relay-log文件里的SQL语句,实现与Master数据一致。
三、主从同步结构
- 一主一从结构:2台服务器,一台作为主服务器,一台作为从服务器
- 一主多从结构:1台作为主服务器,其余多台作为从服务器
- 主从从结构:3台服务器,1台为主服务器,1台从服务器,1台作为从服务器的从服务器
- 主主结构:2台服务器,互为主从关系
四、主从配置步骤:
配置master服务器
- 启用binlog日志
- 用户授权
- 查看日志信息
配置slave服务器
- 指定server_id 并重启 mysqld 服务
- 指定主服务器信息(如果与主数据库服务器数据不一样,要先确保数据一致)
- 启动slave进程
- 查看状态信息