注意:此处使用的是新创建的账户。

# 4.4 启动主从复制

1)启动从库 slave 线程:

start slave;

2)查看从服务器复制功能状态:

show slave status\G;

返回结果:

*************************** 1. row ***************************

Slave_IO_State: Waiting for master to send event

Master_Host: 192.168.2.21

Master_User: repl

Master_Port: 3306

Connect_Retry: 60

Master_Log_File: mysql-bin.000001

Read_Master_Log_Pos: 120

Relay_Log_File: mysql-relay-bin.000002

Relay_Log_Pos: 283

Relay_Master_Log_File: mysql-bin.000001

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

Replicate_Do_DB:

Replicate_Ignore_DB:

Replicate_Do_Table:

Replicate_Ignore_Table:

Replicate_Wild_Do_Table:

Replicate_Wild_Ignore_Table:

Last_Errno: 0

Last_Error:

Skip_Counter: 0

Exec_Master_Log_Pos: 120

此处只张贴部分返回结果。

结果说明:

Slave_IO_Running:此进程负责 slave 从 master 上读取 binlog 日志,并写入 slave 上的中继日志。

Slave_SQL_Running:此进程负责读取并执行中继日志中的 binlog 日志。

这两个进程的状态需全部为 YES,只要有一个为 NO,则复制就会停止。

当 Relay_Master_Log_File = Master_Log_File 且 Read_Master_Log_Pos = Exec_Master_Log_Pos 时,则表明 slave 和 master 处于完全同步的状态。

五、验证

使用一个简单的例子:

在主库创建名为 mysql_test 的数据库,如果同步成功,那么在从库中也能查询出名为 mysql_test 数据库。

六、参考资料

mysql主从同步面试题_面试被问MySQL 主从复制,怎么破?相关推荐

  1. mysql 事务值被改变_面试被问MySQL 事务的实现原理,怎么破?

    Java面试笔试面经.Java技术每天学习一点 作者:小小木的博客 来源:https://www.cnblogs.com/wyc1994666/ 开篇 相信大家都用过事务以及了解他的特点,如原子性(A ...

  2. MySQL导入冲突保留两者_面试被问MySQL 主从复制,怎么破?

    一.前言 随着应用业务数据不断的增大,应用的响应速度不断下降,在检测过程中我们不难发现大多数的请求都是查询操作. 此时,我们可以将数据库扩展成主从复制模式,将读操作和写操作分离开来,多台数据库分摊请求 ...

  3. mysql主从同步默认延迟_减少mysql主从数据同步延迟问题的详解

    基于局域网的master/slave机制在通常情况下已经可以满足'实时'备份的要求了.如果延迟比较大,就先确认以下几个因素: 1. 网络延迟 2. master负载 3. slave负载 一般的做法是 ...

  4. mysql主从同步可靠吗_说一下mysql主从同步

    首先说一下mysql主从复制支持哪些方式: 单向,双向,链式级联,实时,异步复制.在复制的时候,一台服务器充当主服务器,而一个或者多个的其他服务器充当从服务器. 一主一从: 一组多从 互为主从 还有什 ...

  5. mysql读数据为什么快_面试官:Mysql 中主库跑太快,从库追不上怎么整?

    图注:思维导图 主从常见架构 随着日益增长的访问量,单台数据库的应接能力已经捉襟见肘.因此采用主库写数据,从库读数据这种将读写分离开的主从架构便随之衍生了出来. 在生产环境中,常见的主从架构有很多种, ...

  6. mysql 动态传入表名 存储过程_面试再问MySQL存储过程和触发器就把这篇文章给他...

    Mysql存储过程及触发器trigger 存储过程 一.一个简单的存储过程 1,一个简单的存储过程 delimiter $$create procedure testa()begin Select * ...

  7. mysql什么隔离级别最好_面试必问的 Mysql 四种隔离级别,看完吊打面试官

    什么是事务 事务是应用程序中一系列严密的操做,全部操做必须成功完成,不然在每一个操做中所做的全部更改都会被撤消.也就是事务具备原子性,一个事务中的一系列的操做要么所有成功,要么一个都不作.sql 事务 ...

  8. mysql双机部署_双机部署Mysql主从同步

    提前准备两台机器(200M+内存),假定为A.B  ●要求:在A,B上分别安装部署mysql双实例,端口为3306,3307.  ●要求:       完成3306端口A--->B的mysql主 ...

  9. MySQL 主从同步延迟的原因及解决办法

    首页 博客 专栏·视频 下载 论坛 问答 代码 直播 能力认证 高校 会员中心 收藏 动态 消息 创作中心 MySQL 主从同步延迟的原因及解决办法 hao_yunfeng 2018-09-04 23 ...

最新文章

  1. 001_推箱子-绘制图片
  2. OFBiz + Opentaps 目录管理 十三. 配置产品搜索
  3. python自动华 (七)
  4. shell的date命令:使用方法,以及小时、分钟的计算
  5. python 读取xml内容
  6. mysql 窗口函数_MySQL-窗函数
  7. android 添加文件打开方式
  8. 使用Python的pandas库操作Excel
  9. oracle有rtf函数,oracle存取rtf文档
  10. 美女联系网站作者删除之前的写真照
  11. Push failed Remote: Support for password authentication was removed on August 13, 2021.
  12. 和我一起学Python
  13. mac os壁纸软件_如何在Mac OS X上更改桌面墙纸
  14. Visual Studio 程序集
  15. 深度USB启动盘制作工具(用u盘装系统)
  16. js将阿拉伯数字翻译成中文的大写数字
  17. php怎么变成微信小程序,自己怎么开通微信小程序
  18. 51单片机系列--直流电机
  19. 无货源模式,跨境电商时代的风向标
  20. 论文小结——CenterPoint

热门文章

  1. 如何在 vue-cli v3.0 中使用 SCSS/SASS
  2. 精读《你不知道的javascript》中卷
  3. Gitlab 项目上传
  4. C# Timer定时器用法
  5. js中变量作用域的小理解
  6. 努力学习 HTML5 (3)—— 改造传统的 HTML 页面
  7. 接口安全--签名验证
  8. antd 表格树如何展开_如何分析工作,找出规律,使用excel大幅度提高工作效率...
  9. yii::$app-mongodb 查询纪录数_老詹总决赛有多强?12项数据领先乔丹科比,已握10项数据纪录...
  10. 手型向下 点击一下 福昕_PPT多张缩略图点击放大展示