首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏DBA随笔

    reset master、reset slave与reset slave all

    01 reset slave命令和reset slave all测试 今天在做GTID功能测试的时候,使用了reset slave命令,关于这个命令,这里简单讲一讲: reset slave (0.04 sec) 可以看到,reset slave 必须在stop slave命令后面使用,否则无法直接对slave进行重置,当我们使用了reset slave命令之后,我们可以看到data文件夹下面的内容变为了 : Yes Slave_SQL_Running: Yes 如果我们使用了reset slave all,结果会变成: mysql> stop slave ; Query OK 这样可以直接运行start slave命令而不必重新输入change master to命令,而运行show slave status也仍和没有运行reset slave一样,有正常的输出。 第三、reset slave和reset slave all命令会将系统mysql数据库的slave_master_info表和slave_relay_log_info表中对应的复制记录清除。

    8.4K20发布于 2019-11-06
  • 来自专栏mysql-dba

    机房断电导致的slave端io_slave启动失败

    一主两从一台从库下又挂了一个从库 2台机器在线上阿里云 2台机器在线下机房 线上线下机器分别是主从架构 线下的master是线上的master的从库 断电是线下机房的机器断电 断电后恢复,启动线下数据库,启动备库start slave 报错io_thread没有启动成功 show slave status 报错 Got fatal error 1236 from master when reading data from binary Replicate the missing transactions from elsewhere, or provision a new slave from backup. 字面意思是master日志清理掉了,但去master看日志没有被清理,就感觉很奇怪报这个错 在slave端 show master status; gtid:0b55b675-6d77-11ea-a47a 端的io_thread启动不了原因了,解决方案就是,把这个slave change到线上master(线上master没有丢binlog),当取到所有的丢失的日志后 再change线下的master上

    1.1K31发布于 2021-02-04
  • 来自专栏python3

    用Python实现modbus slave

    最近在研究modbus master和modbus slave。项目要求实现modbus slave虚拟机来做功能测试。 python是很容易实现modbus slave的工具,简单易上手。 下面是自己写的modbus slave demo。 用的是modbus_tk库实现modbus slave。 _1 = server.add_slave(1) # slave_2 = server.add_slave(2) # 创建寄存器,寄存器的别名为block1,寄存器为保持寄存器(Holding_Register ', 0, 10*[0]) slave_1.set_values('block1', 10, 255) #PLC--第0011寄存器的初始值为高八位全为0,低八位全为1 # slave

    4.8K10发布于 2020-01-10
  • 来自专栏FunTester

    Jenkins:Master+Slave搭建

    ): 勾选中Enable security TCP port for JNLP agents项选择:Random(随机) 2.2 添加slave配置 在 Jenkins 上添加 slave 节点的配置( Availability:Jenkins 控制 slave 是否在线的策略。 3.部署从服务器Slave 首先该机器上要安装好JDK。 slave 机器重新启动后就能自动连接 master。 至此,一个 master 与一个 slave 组成的 Jenkins 系统已经搭建起来了。 (4)重启Slave服务器电脑。

    1K30编辑于 2023-08-04
  • 来自专栏DBA随笔

    show slave status参数解释​

    show slave status参数解释 今天搭建了一天的游戏积分主从环境,也没搞什么新东西,看了一天的show slave status,索性就把这个show slave status的结果分析一把 Slave_IO_Running I/O线程是否被启动并成功地连接到主服务器上。 Slave_SQL_Running SQL线程是否被启动。 实质上,此字段计算Slave SQL线程和Slave i/o线程之间的时间差 (以秒为单位)。 Slave_SQL_Running_State 记录SQL线程的状态。 Master_Retry_Count 86400 slave和master断开连接之后重试连接的次数,默认3600*24 Master_Bind slave从库在多网络接口的情况下使用,以确定用哪一个slave

    2.4K30发布于 2019-11-06
  • 来自专栏技术杂记

    使用XtraBackup创建mysql slave

    前言 XtraBackup 是 percona 出的一款mysql备份工具,可以使用它对mysql进行高效备份 下面分享一下使用 XtraBackup 创建mysql slave的基础操作,详细可以参阅 官方文档 Tip: 当前版本 Percona XtraBackup 2.2 ---- 概要 ---- 准备slave软件环境 下载安装percona repo [root@slave-test src src]# ls percona-release-0.1-3.noarch.rpm [root@slave-test src]# rpm -ivh percona-release-0.1-3.noarch.rpm ####### [100%] 1:percona-release ########################################### [100%] [root@slave-test src]# 可以在系统中进行一下检查 [root@slave-test src]# rpm -qlp percona-release-0.1-3.noarch.rpm warning: percona-release

    1.4K10编辑于 2022-05-04
  • 来自专栏开源部署

    MySQL Slave库恢复实录

    状况描述: 今天登录一个MySQL数据库slave节点主机发现/var/lib/mysql下存放大量的mysql-relay-bin文件,最早的文件创建日期甚至是2018年,我记得在slave库同步完master by issuing 'SHOW SLAVE STATUS' on this slave. 2)在master、slave节点上查看流量情况(show processlist),保证要重做的slave库上没有业务的流量接入。 3)停止master节点上slave进程。 ; 8)slave节点上 show slave status;此时Slave_IO_Running,Slave_SQL_Running均运行起来了,刷新slave status,Read_Master_Log_Pos ,删之前一定要确认日志位置在master和slave断已被读过,不要乱删,否则搞得slave库无法同步了,就算在slave节点上强行指定master日志读取位置或者跳过该错误,也不排除slave库上数据丢失的可能

    49310编辑于 2022-08-18
  • 来自专栏DBA随笔

    pt-slave-restart工具

    slave; 但是在事务数很多的情况下,我们不能一个一个跳过,需要批量跳过同一个错误,这里有几种方式可以进行处理; MySQL复制问题的三个参数介绍 分别是调整slave_skip_errors参数或者 slave_exec_mode 参数 今天我们来看另外一种方法,就是利用pt-slave-restart工具来进行事务跳过,命令如下: . 注意事项: 当采用多线程复制(slave_parallel_workers > 0)时,pt-slave-restart不能跳过事务。 pt-slave-restart不能确定GTID事件是哪个特定slave线程执行失败的事务。 如果需要使用,请暂时关闭多线程复制的workers 关于pt-slave-restart的其他参数,可以使用pt-slave-restart --help的命令查看,也可以参考下面的常见参数列表: --

    2.5K20发布于 2020-09-27
  • 来自专栏颇忒脱的技术博客

    MySQL Master Slave Docker部署例子

    =true read_only=ON 这个文件把Slave的server_id设置为2,如果你有多个Slave,那么得分别设置不同的server_id。 此外,将Slave设置为read_only模式(这样就不能在slave上执行写操作了)。 \ -v $(pwd)/mysql-slave-1.cnf:/etc/mysql/conf.d/mysql-slave-1.cnf \ mysql:8.0 \ --skip-log-bin ON *.* TO 'repl'@'%'; 将Slave和Master关联 到Slave上把自己和Master关联起来: $ docker exec -it mysql-slave-1 mysql - 最后正式启动Slave: mysql> START SLAVE; 验证 到Slave上看看my_database是否存在: $ docker exec -it mysql-slave-1 mysql -

    1.7K30发布于 2019-07-02
  • 来自专栏清菡软件测试

    Jenkins持续集成「配置Slave

    jenkins一种新的模式:Master/Slave 1.为什么有Master/Slave模式? 因为和jenkins本身的功能有关。 一个公司有很多项目,大家都用jenkins平台。 Slave就是小弟--干活--其它的设备。Master(安装了jenkins的电脑)」 其它的电脑不需要安装jenkins的。只需要等着这个主地址向它发任务就行了,但是前提是它必须要向主机报到。 Slave是没有限制的,Slave可以挂很多。挂10个20个都可以。 3.Slave向Master报到: jenkins是个网站。以管理员的账户登录,可以对jenkins做很多的处理。 远程工作目录:Slave涉及到的工作资源,全部放在这个目录下。 自己新建了一个Jenkins-Slave-Home文件夹,准备把执行机都放在这个下面: ?

    2K20发布于 2020-12-02
  • 来自专栏Elton的技术分享博客

    Fatal error: The slave IO thread stops because master and slave have equal MySQL server UUIDs; thes

    然后使用CHANGE MASTER TO命令建立主从关联,再使用start slave启动从库。 但是,这样会发现出现 Fatal error: The slave I/O thread stops because master and slave have equal MySQL server UUIDs

    69130发布于 2021-01-26
  • 来自专栏ops技术分享

    show_slave_status参数详解

    #这个是指slave 连接到master的状态 #当前在等待主发送事件 Slave_IO_State: Waiting for master to send event #master地址 Master_Host Read_Master_Log_Pos: 257769921 #slave的SQL线程当前正在读取和执行的中继日志文件的名称。 Relay_Log_File: PHP-MYSQL02-relay-bin.000020 #在当前的中继日志中,slave的SQL线程已读取和执行的位置。 Slave_IO_Running: Yes #SQL线程是否被启动。 的SQL线程读取日志参数的的错误数量 Last_Errno: 0 #slave的SQL线程读取日志参数的的错误消息 Last_Error: #最近被使用的用于SQL_SLAVE_SKIP_COUNTER

    88320发布于 2021-06-15
  • 来自专栏DevOps持续集成

    构建Jenkins Slave容器化镜像

    配置说明 需要下载jdk、maven/等构建工具 需要下载jenkins站点中agent.jar Dockerfile FROM jenkinsci/slave ARG user=jenkins ARG ${jenkins_script}/jenkins-slave RUN chown ${user} ${agent_workdir}/agent.jar \ && chown ${user} $ {jenkins_script}/jenkins-slave #增加构建工具 ADD buildtools/apache-maven-3.5.0.tar.gz /usr/local/ ADD buildtools "] Slave启动脚本 #! -secret ${JENKINS_SECRET} -workDir /home/jenkins/agent >slave.log & -----" java -jar /home/jenkins

    2.5K30发布于 2019-10-18
  • Modbus Slave详细图文教程

    Modbus Slave 介绍 Mobus Slave能够模拟从站(服务器),用来辅助主站开发调试。 打开Modbus Slave可以看到主界面 图中ID为站号,F为响应主机的功能码 在和主机进行连接之前先对连接进行设置点击Connection->Connection Setup,这里我选择了TCP/IP 协议,串口协议类似 对从机进行配置点击 Slave Definition... 设置好了点击OK 然后对仿真界面进行一些设置,可以在Alias列填写容易识别的名字,双击右侧单元格会弹出寄存器编辑窗口,可以填写你需要的值,勾选Auto increment可以另每个单元自动增长 配置好了Slave

    48510编辑于 2026-03-19
  • 来自专栏FreeBuf

    Openvas配置slave的debug之路

    slave上的cacert.pem复制到master上. /cacert.pem 此处配置完成master后,最好重启一下gvmd以及gsad.原因后面会说.接下来配置Slave. 解决方案:确保slave上的9391端口开放,确保防火墙能通过. 问题二: (master)slave_connect failed | (slave)read_from_client_tls 该问题广泛出现在Greenbone 开源社区,github issue, 的9391端口发的包, slave的9391端口也有返回包,排除了网络不可达的问题. 2.端口可以通信,那会不会是证书选错了?

    1.4K10发布于 2020-02-20
  • 来自专栏剑指工控

    Micrologix1400 ModbusTCP-Slave

    同样地,1400PLC作为ModbusTCP Slave(Server)时,也只能传输整型数据,那如果我们真的需要传输一些浮点数该怎么办呢? Micrologix1400 PLC作为ModbusTCP Slave功能时配置 很简单,上文已经简单介绍过,再来回顾一下。

    1K31发布于 2021-11-04
  • 来自专栏授客的专栏

    Jenkins 解决Jenkins下java无法运行slave-agent jnlp程序连接Windows Slave主机

    Win7 64位 问题描述 cmd窗口下运行程序javaws程序,如下: javaws http://192.168.1.10:8082/jenkins/computer/192.168.9.98/slave-agent.jnlp 解决过程 1、直接在浏览器中访问以下网址 http://192.168.1.10:8082/jenkins/computer/192.168.9.98/slave-agent.jnlp 结果,提示没有权限 ,找相关人员开放权限后重试,发现可以下载slave-agent.jnlp 2、试着不通过url方式,直接运行下载到本地的salve-agent.jnlp, C:\Users\yunnex>javaws F:\Download\slave-agent.jnlp 结果如下 ?

    4.8K20发布于 2019-09-10
  • 来自专栏乐沙弥的世界

    slave have equal MySQL server UUIDs

        最近在部署MySQL主从复制架构的时候,碰到了"Last_IO_Error: Fatal error: The slave I/O thread stops because master and 1、错误消息 mysql> show slave staus; Last_IO_Error: Fatal error: The slave I/O thread stops because master Slave_IO_Running: Yes Slave_SQL_Running: Yes Slave_SQL_Running_State: Slave has read The value of a slave's UUID can be seen in the output of SHOW SLAVE HOSTS. slave in the output of SHOW SLAVE STATUS.

    98010发布于 2018-08-13
  • 来自专栏MySQL修行 | 老叶茶馆

    系列 — slave延迟很大优化方法

    备注:插图来自网络搜索,如果觉得不当还请及时告知 :) 一般而言,slave相对master延迟较大,其根本原因就是slave上的复制线程没办法真正做到并发。 简单说,在master上是并发模式(以InnoDB引擎为主)完成事务提交的,而在slave上,复制线程只有一个sql thread用于binlog的apply,所以难怪slave在高并发时会远落后master ORACLE MySQL 5.6版本开始支持多线程复制,配置选项 slave_parallel_workers 即可实现在slave上多线程并发复制。 因此在较大并发负载时,slave还是没有办法及时追上master,需要想办法进行优化。 在我的场景中,采用MariaDB作为slave的实例,几乎总是能及时跟上master。

    72220编辑于 2022-12-02
  • Modbus Slave 版本更新日志

    Modbus 从站仿真器 Modbus Slave详细图文教程 注: minor typos 等小修正不会显示在更新日志中。 2020-04-20 | 版本 7.2.1 新增:如果用户在保存工作区后从双显示器切换到单显示器,确保主窗口在单显示器上仍然可见 修复:将工作区文件 (*.msw) 拖放到网格区域时,Modbus Slave 值 2013 年 2013-11-17 | 版本 5.0.0 新增:IPv6 支持 新增:通信流量日志功能 新增:流量窗口中添加清除按钮 新增:连接对话框中最近使用的 IP 地址 新增:Modbus Slave 记住其位置 - 确保在从双显示器切换到单显示器后,Modbus Slave 仍然可见 2012 年 2012-03-10 | 版本 4.6.0 新增:添加显示选项:长整型、浮点型和双精度型的字节交换 显示轮询定义(之前为 F2,现在 F2 用于编辑单元格) 早期版本 版本 3.1.5 新增:串口 1-32(之前为 1-8) 新增:关于框中的超链接 修复:双击 *.mbp 文件无法打开 Modbus Slave

    22410编辑于 2026-03-19
领券