MySQL配置主从复制

1. 准备环境

  两台操作系统 ip分别为:172.27.158.1(主) 与 172.27.158.2(从)。(注意:这里的ip不是固定的)

2. 连接到主服务(172.27.158.1)服务器上,给从节点分配账号权限。

GRANT REPLICATION SLAVE ON *.* TO 'root'@'172.27.158.2' IDENTIFIED BY 'root';

3. 在主服务 my.ini 文件新增,然后重启主服务器的MySQL。

server-id=200
log-bin=mysql-bin
relay-log=relay-bin
relay-log-index=relay-bin-index

4. 在从服务 my.ini 文件新增,然后重启从服务器的MySQL。

server-id=210
replicate-do-db=test #需要同步的数据库

5. 从服务同步主数据库

stop slave; #停止之前的同步
change master to master_host='172.27.158.1',master_user='root',master_password='root'; #设置要同步的主服务
start slave; #开始同步
show slave status; #查看同步状态

最后:当所有的配置完成后,当“主”进行修改数据的时候,“从”也会跟着发生变化;但“从”改变数据,“主”不会变。

posted @ 2020-09-28 19:14  齐云海  阅读(99)  评论(0编辑  收藏  举报