mysql主从同步以及查看mysql运行进程的方法

记录一哈mysql主从同步

参考链接

mysql主从同步详细流程

怎么看同步有没有进行

show full processlist;

select * from information_schema.innodb_trx;

建议在navicat看,比较清晰;
解释:第一条命令,查看所有对改数据库的处理进程,有一个字段会显示sql,看有没有insert语句;
第二条指令:单单显示正在运行的进程,如果正在同步,必有insert操作,你刷新一哈,insert语句如果会变化肯定在跑,状态是running,如果状态是什么lock状态,嗝屁了,执行一下第一条指令,看有没有什么sleep的进程,直接给他kill了,重新start slave一下,看可不可以,如果不行,好像要加大一下等待市场,去搜一哈

kill [id]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
MySQL主从同步是一种数据备份和复制机制。它允许从一个主要的MySQL服务器复制一个或多个数据库到一个或多个备用服务器,称为“从MySQL服务器”,以便在主MySQL服务器出现故障时保护数据。主从复制需要在主服务器上配置二进制日志文件,并在从服务器上启用复制进程以读取和重演这些日志文件。 MySQL主从同步的原理是主服务器上的日志文件记录插入,更新或删除操作,从服务器通过连接到主服务器并请求这些日志文件,并将这些操作重新应用到从服务器上的数据库。主从同步有两种复制方式:基于语句的复制和基于行的复制。基于语句的复制是通过将主服务器上的SQL语句记录到二进制日志文件中来实现的。对于每个在主数据库上执行的SQL语句,从数据库执行相同的语句。这导致所有从服务的数据与主数据库中的数据具有相同的逻辑内容,但存储可能会不同。 而基于行的复制则是记录被更改的行的数据,而不是SQL语句。这种方法在保证数据一致性和精确性时减少了存储空间和网络带宽。 主从同步还存在一些问题,如网络延迟和主服务器的负载等问题。为了解决这些问题,可以使用多个从服务器来分担主服务器的负载并提高读取性能。此外,可采用双层主从同步,其中从服务器是另一组更高级别的主服务器的从服务器,这有助于避免从服务器成为数据孤岛。 总之,MySQL主从同步提供了一种强大和可靠的备份和故障保护机制,无论是对于小型企业还是大型组织都非常有用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值