简述mysql复制结构图
【概述】
mysql的复制主要是依据二进制日志的执行完成。而二进制日志记录了数据库的每一步关键性操作。因此复制并执行完二进制日志,就等同于复制了一遍数据库。
【复制流程】
相比较来说,mysql的主服务器具有读写功能,而从服务器只具有读功能。所以主服务器的每一次改变都记录到二进制日志当中。而从服务器则复制主服务器的二进制日志到自己的中继日志当中,再在中继日志中抽取复制来的二进制日志执行一遍,完成复制数据库功能。综上所述,这就要求了,主服务器必须有二进制日志,从服务器必须有中继日志。因此这就决定了架构模型中,角色的定义。
【结构图】
【配置关键】
主:
1.配置文件中修改server-id
2.配置文件中启用二进制日志
3.创建有复制权限的帐号
从:
1.配置文件中修改server-id
2.配置文件中启用二进制日志
3.连接数据库
4.启动复制线程
转载于:https://blog.51cto.com/riaair/1557205