mysql windows和linux主从复制_windows和linux虚拟机配置mysql主从

mysql主从复制

1主从复制条件

1mysql版本必须一致且后台以服务运行 本次实验使用的mysql 版本均为mysql5.5

2同一网段要能ping通.注意本地windows和虚拟机配置互为主从时ip 为

d117019408f2a420d91809889547c6c7.png

双向ping通。linux与windows需要互相通信。

2配置文件

主从都配置在[mysqld]节点下

windows主机修改my.ini配置文件

linux从机修改my.cnf配置文件

windows主机配置

1.server-id=1 [必须]主服务器唯一ID

2.log-bin=自己本地的路径、mysql/bin [必须]启用二进制日志

3.log-err=自己本地的路径、mysqlerr [可选]记录错误信息

40db519e8b33e35729e990d4452ec68f.png

linux虚拟机中配置

修改/etc/my.cnf

更改server-id=2

重启mysql

配置完成后需要重启双方mysql

3授权及相关配置

主库配置

在windows主机中授权给从库,指定从库使用授权账号和密码链接至主库

e6eb9e970d94627620f104a402019ee2.png

grant replication slave on . to ‘kuangwei‘@‘192.168.132.139‘ identified by ‘123456‘;

刷新权限

flush privileges;

9f55dd1d724d25cf04bf4072c6c98bcb.png

查看主库状态

show master status;

2a996af0b767345ad425dd14abd5d370.png

主库端配置完毕。

从库配置

关闭之前配置的linux-linux主从关系。

stop slave;

64eb65f9c5152386d7b6af4f1447f484.png

更改主库(需要做对应修改)

change master to master_host=‘192.168.132.1‘,

master_user=‘kuangwei‘,

master_password=‘123456‘,

masterlogfile=‘mysqlbin.000001‘,

masterlogpos=343;

0a5d11502a35e555749526918dd2f45a.png

主从配置成功

查看数据库同步情况

4604d8d4676714c0f501b6fc64042194.png

验证

在主库创建数据库,如果配置生效从库会同步一个同名的数据库。

909c6b114a4010f135ea3ef25889005a.png

查看从库

6cc389957328b041269d377078b44d6f.png

主从同步成功。同理可以配置互为主从。

windows和linux虚拟机配置mysql主从

标签:com   windows   配置文件   服务器   log-bin   stop   pass   主从   linux

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:https://www.cnblogs.com/funny-linux/p/12417203.html

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值