Windows Mysql8:(超详细)主从数据与结构同步配置

本地远行两个mysql服务,请参考我的上一篇:

windows mysql8:(超详细)同ip运行两个mysql服务

1. 确保两个mysql服务同时运行

Windows Mysql8:(超详细)主从数据与结构同步配置_第1张图片

2.  上一篇中两个my.ini文件是不需要修改的,已经配置好了,接下来只需要在mysql命令行关联两个服务即可

3. 我用的是Navicat,打开,连接上mysql,按F6打开软件内的命令行,或右键打开。

4. 因为my.ini已配置好,所以已经存在主从关系,敲命令查看主库状态:show master status; 

Windows Mysql8:(超详细)主从数据与结构同步配置_第2张图片

注意:这个窗口不要关,因为每次都不一样 

file对应后面的从库配置日志文件,position也对应后面的配置 

Binlog_Do_DB是需要同步的数据库

Binlog_Ignore_DB是不用同步的数库 

这都是在my.ini文件中配置的,可见上一篇。

5. 主库添加用户:

Windows Mysql8:(超详细)主从数据与结构同步配置_第3张图片

Windows Mysql8:(超详细)主从数据与结构同步配置_第4张图片

注意:% 代表任何ip都能连接这个主库,服务器权限 全部选上 

Windows Mysql8:(超详细)主从数据与结构同步配置_第5张图片

6. 在从库打开命令行,关联主库日志文件,来实现主从数据同步

主库命令行执行命令,下面提示的注意替换为自己的值:

change master to master_host='192.168.1.126',master_user='slave',master_password='root',master_log_file='mysql-bin.000013',master_log_pos=1175; 

注意:

master_host 主库ip  

master_user 上面新建的用户

master_password 上面新建用户的密码

master_log_file  主库命令行中的file值

master_log_pos 主库命令行中的position值

7. 启动主从数据同步

继续在从库命令行执行命令:

8. 测试

在主库的xboot数据库中新建个测试表

Windows Mysql8:(超详细)主从数据与结构同步配置_第6张图片

打开从库,看xboot库,当然主库添加一条数据,从库也是可以同步的 

Windows Mysql8:(超详细)主从数据与结构同步配置_第7张图片

9.  到此已完成主从库数据与结构同步。

你可能感兴趣的:(数据库知识,spring,boot,mybatis)