win系统下的mysql主从同步配置
1、主从同步数据库是什么?
主从同步配置的两种情况:
第一种:在两台电脑上同时配置,一台为主库,另外一台为从库
第二种:在同一台电脑上设置主从同步,绿色版数据库,复制两份,修改端口号,同时启动两个数据库
MYSQL主从同步架构架构是目前使用最多的数据库数据库 架构之一,尤其是负载比较大的网站.
主库中创建表,插入数据的同时,从库中会相应的复制对应的表和数据。
1)MYSQL主从同步的原理
关于MYSQL的主从同步,最主要的是要了解MYSQL的主从同步是如何工作的也即主从同步的原理,通过下图能很明白的指导其工作的过
程:
大致描述一下过程:从服务器的IO线程从主服务器获取二进制日志,并在本地保存为中继日志,然后通过SQL线程来在从上执行中继日志
中的内容,从而使从库和主库保持一致。主从同步的详细过程如下:
1. 主服务器验证连接。
2. 主服务器为从服务器开启一个线程。
3. 从服务器将主服务器日志的偏移位告诉主服务器。
4. 主服务器检查该值是否小于当前二进制日志偏移位。
5. 如果小于,则通知从服务器来取数据。
6. 从服务器持续从主服务器取数据,直至取完,这时,从服务器线程进入睡眠,主服务器线程同时进入睡眠。
7. 当主服务器有更新时,主服务器线程被激活,并将二进制日志推送给从服务器,并通知从服务器线程进入工作状态。
8. 从服务器SQL线程执行二进制日志,随后进入睡眠状态。
2、主从同步数据库的优点和缺点?
减轻数据库的压力,可以使用读写分离,增删改时使用主数据库,查询使用从数据库。
3、如何使用主从同步数据库?
1)解压mysql-5.6.26.zip文件,复制两份