安装主从复制:

步骤11.在从数据库中配置主从复制

CHANGE MASTER TO 
  MASTER_HOST='宿主机ip',        -- 主库IP地址
  MASTER_USER='slave',          -- 复制用户名
  MASTER_PASSWORD='123456',    -- 复制用户密码
  MASTER_PORT=3307,            -- 主库端口
  MASTER_LOG_FILE='mall-mysql-bin.000001',  -- 从哪个二进制日志文件开始复制
  MASTER_LOG_POS=617,          -- 从哪个位置开始复制
  MASTER_CONNECT_RETRY=30;     -- 连接失败重试间隔(秒)

主从复制命令参数说明

master_host:主数据库的IP地址;

master_port:主数据库的运行端口;

master_user:在主数据库创建的用于同步数据的用户账号;

master_password:在主数据库创建的用于同步数据的用户密码;

master_log_file:指定从数据库要复制数据的日志文件,通过查看主数据的状态,获取File参数;

master_log_pos:指定从数据库从哪个位置开始复制数据,通过查看主数据的状态,获取Position参数;

master_connect_retry:连接失败重试的时间间隔,单位为秒。

 Docker搭建MySQL主从同步完整步骤图文详解

执行ifconfig,查看宿主机ip

 Docker搭建MySQL主从同步完整步骤图文详解


步骤12.在从数据库中查看主从同步状态

show       slave status \G;(G生成的是竖版)

 Docker搭建MySQL主从同步完整步骤图文详解


步骤13.在从数据库中开启主从同步

 Docker搭建MySQL主从同步完整步骤图文详解


步骤14.查看从数据库状态发现已经同步

3.5.png


步骤15.主从复制测试

主机新建库-使用库-新建表-插入数据,ok

从机使用库-查看记录,ok

 Docker搭建MySQL主从同步完整步骤图文详解

 Docker搭建MySQL主从同步完整步骤图文详解

点赞(0)

C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:

一点编程也不会写的:零基础C语言学练课程

解决困扰你多年的C语言疑难杂症特性的C语言进阶课程

从零到写出一个爬虫的Python编程课程

只会语法写不出代码?手把手带你写100个编程真题的编程百练课程

信息学奥赛或C++选手的 必学C++课程

蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程

手把手讲解近五年真题的蓝桥杯辅导课程

Dotcpp在线编译      (登录可减少运行等待时间)