加入收藏 | 设为首页 | 会员中心 | 我要投稿 锡盟站长网 (https://www.0479zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

MySQL主从复制与读写分离原理及用法解说

发布时间:2022-03-02 15:10:57 所属栏目:MySql教程 来源:互联网
导读:本文实例讲述了MySQL主从复制与读写分离原理及用法。分享给大家供大家参考,具体如下: 环境搭建 1.准备环境 两台windows操作系统 ip分别为: 172.27.185.1(主)、172.27.185.2(从) 2.连接到主服务(172.27.185.1)服务器上,给从节点分配账号权限。 GRANT REP
        本文实例讲述了MySQL主从复制与读写分离原理及用法。分享给大家供大家参考,具体如下:
  
      环境搭建
      1.准备环境
两台windows操作系统 ip分别为: 172.27.185.1(主)、172.27.185.2(从)
2.连接到主服务(172.27.185.1)服务器上,给从节点分配账号权限。
GRANT REPLICATION SLAVE ON . TO ‘root'@‘172.27.185.2' IDENTIFIED BY ‘root';
     3.在主服务my.ini文件新增
 
server-id=200
log-bin=mysql-bin
relay-log=relay-bin
relay-log-index=relay-bin-index
重启mysql服务
     4.在从服务my.ini文件新增
 
server-id = 210
replicate-do-db =itmayiedu #需要同步数据库
重启mysql服务
      5.从服务同步主数据库
 
stop slave;
change
master to master_host='172.27.185.1',master_user='root',master_password='root';
start slave;
show slave status;
注意事项
①一定要在同一个局域网中
②使用360WiFi创建局域网
③最好把防火墙全部关闭掉
 
什么是读写分离
在数据库集群架构中,让主库负责处理事务性查询,而从库只负责处理select查询,让两者分工明确达到提高数据库整体读写性能。当然,主数据库另外一个功能就是负责将事务性查询导致的数据变更同步到从库中,也就是写操作。

(编辑:锡盟站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!