首页
学习
活动
专区
圈层
工具
发布

MySQL Slave库恢复实录

状况描述: 今天登录一个MySQL数据库slave节点主机发现/var/lib/mysql下存放大量的mysql-relay-bin文件,最早的文件创建日期甚至是2018年,我记得在slave库同步完master...的日志操作记录后,会删除这些文件(默认设置不会删除,我记错了),于是便查看了slave库的状态,发现如下报错: mysql> show slave status\G; *****************...: 我在master节点上删除了名称为mysql-bin.00007格式的文件,其中包括mysql-bin.000075,因此,slave库找不到该文件,无法同步。...解决办法: 重做slave库。由于数据差异太大,而且我觉得不光一张表出现了数据不一样的问题,所以干净点,把从库重做。 1)比对master、slave节点库配置信息,保证一致。...总结: 清理文件时,要注意mysql-bin文件在master、slave节点日志读取和写的位置啊!

43410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    MySql配置主从模式 Last_IO_Error: Fatal error: The slave IO thread stops because master and slave have equ

    今天在学习MyCat环境搭建的时候,在配置MySql的主从模式,发现slave在配置完毕后,配置的内容全部正确的情况下,报错了? ?...Last_IO_Error: Fatal error: The slave I/O thread stops because master and slave have equal MySQL server...忽然一想,原来是虚拟机的环境都是从一个母机上克隆下来的, 所以虚拟机上面的mysql环境配置内容肯定都相同,所以导致了他们的UUID相同, 然而我们要配置数据库的主从模式必须不能UUID相同, 解决办法...: 在slave虚拟机上,我们把UUID的配置文件删除,然后在重新启动mysql服务就OK了 [root@rebirth ~]# rm -rf /var/lib/mysql/auto.cnf [root

    1.2K20

    Jenkins持续集成「配置Slave」

    然后在持续集成平台,每天晚上8点钟,把这些代码都下载下来,然后配置一下,让它每天晚上都运行你的用例。今天运行了10个,明天晚上运行了13个....这样就是持续的运行过程中。...jenkins一种新的模式:Master/Slave 1.为什么有Master/Slave模式? 因为和jenkins本身的功能有关。 一个公司有很多项目,大家都用jenkins平台。...设备的配置信息、负载都有限。 可以在jenkins上创建100-200个工程,但是如果让服务器一个人来干这个事,可能哪天就崩了。 每一个自动化任务都有相应的环境安装。...Slave是没有限制的,Slave可以挂很多。挂10个20个都可以。 3.Slave向Master报到: jenkins是个网站。以管理员的账户登录,可以对jenkins做很多的处理。...远程工作目录:Slave涉及到的工作资源,全部放在这个目录下。 自己新建了一个Jenkins-Slave-Home文件夹,准备把执行机都放在这个下面: ?

    1.9K20

    Openvas配置slave的debug之路

    因此这个功能是一定要尝试的,试想当你想对一批目标进行定时扫描或者常规扫描时,你只需要简单的配置,通过web界面或者cli脚本,将任务下发给你的scanner-slave集群,然后坐等收集扫描结果,是不是很爽...3 配置slave-scanner的方法 不论是跟GMP还是OSP server通信,首先需要选择一种主从服务器间的通信方法: TLS TLS连接类型是GOS 3.1及更高版本中用于通信的默认连接类型...,也是笔者要重点介绍的配置方法.笔者的测试环境为centos7,具体版本见2.3,一台slave和一台master,且防火墙关闭(方便测试) Master配置 第一步:登录到GSA上,进入 Configuration...第四步:配置证书,重中之重 任务创建之后需要在master上给相应的scanner配置slave的cacert.pemslave上cert默认路径在/var/lib/gvm/CA/cacert.pem此处需要把...="test-uuid" --scanner-ca-pub=/path/to/slave/cacert.pem 此处配置完成master后,最好重启一下gvmd以及gsad.原因后面会说.接下来配置Slave

    1.4K10

    优化MySQL Slave延迟很大的方法

    ORACLE MySQL 5.6版本开始支持多线程复制,配置选项 slave_parallel_workers 即可实现在slave上多线程并发复制。...另一个重要原因是,传统的MySQL复制是异步(asynchronous)的,也就是说在master提交完后,才在slave上再应用一遍,并不是真正意义上的同步。...因此,严格意义上讲,MySQL复制不能叫做MySQL同步(处女座的面试官有可能会在面试时把说成MySQL同步的一律刷掉哦)。...另外,不少人的观念里,slave相对没那么重要,因此就不会提供和master相同配置级别的服务器。有的甚至不但使用更差的服务器,而且还在上面跑多实例。...综合这两个主要原因,slave想要尽可能及时跟上master的进度,可以尝试采用以下几种方法: 采用MariaDB发行版,它实现了相对真正意义上的并行复制,其效果远比ORACLE MySQL好的很多。

    2K80
    领券