面试题 / 5 / 1 / 创建于 3年前
如题
:rocket: :rocket: :rocket: 最最最核心的原理:Slave 从库 读取 Master 的 binlog 日志,来进行数据同步操作。
Slave
Master
binlog
这里简单以最基础的 主从同步 举例说明,主库 Master 、 从库 Slave ;
Binlog Dump Thread
IO Thread
relaylog
Sql Thread
server-id
show master status\G;
position
CHANGE MASTER TO ...
show slave status\G;
start slave
我要举报该,理由是:
这里简单以最基础的 主从同步 举例说明,主库
Master、 从库Slave;Binlog Dump Thread:主库将更新操作同步记录到binlog日志中IO Thread: 从库接收主库的binlog日志然后转化成relaylog中继日志Sql Thread: 从库 Sql 线程读取中继日志,执行日志中的事件,来保持和主库的数据同步binlog日志,配置server-id唯一 ID ,当然如果可以的话,你也可以为这个主从同步申请一个单独的账号show master status\G;来获取binlog日志文件名 和position复制点relaylog中继日志,配置server-id唯一 ID(不同于主库的ID),通过CHANGE MASTER TO ...语句连接到 主库show slave status\G;start slave;