`

请您先登录,才能继续操作

mysql 从数据库slave 状态为no的解决方法

阅读更多
从数据库的状态显示为如下
Slave_IO_Running: Yes
Slave_SQL_Running: No

有两种解决方法,网上很多解决方法写的都没有说清楚。特此说明一下
方法1:100%可行(手动处理)
首先到主数据库上执行如下的命令,如果你的系统暂时没有人访问,可以直接取下面命令输出的值,否则还是建议将master停掉(master stop)
show master status\G;

            File: mysqlbin.000039
        Position: 40739865
    Binlog_Do_DB: sso
Binlog_Ignore_DB: mysql,test
1 row in set (0.00 sec)

然后采用如下命令
   slave stop;
   change master to master_log_file='mysqlbin.000039', master_log_pos=40739865;
   slave start;

这个时候再看一下状态就正常了
网上有很多帖子都是写的
   change master to master_host='master_ip',master_user='user', master_password='pwd', master_port=3306, master_log_file='mysqlbin.000039', master_log_pos=135617781;

是没有必要重新指定host和user及pwd的

方法2:成功几率比较低

mysql> slave stop;
mysql> set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;
mysql> slave start;
分享到:
评论

相关推荐

    MYSQL同步 Slave_IO_Running: No 或者Slave_SQL_Running: No的解决方法[已测]

    今天在测试mysql是否同步时,检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态: mysql> show slave status\G Slave_IO_Running: Yes Slave_SQL_Running: No Last_Errno: 1062 …. Seconds_Behind_Master:...

    mysql 主从数据不一致,提示: Slave_SQL_Running: No 的解决方法

    在MySQL数据库系统中,主从复制是一种常见的数据备份和高可用性解决方案。主服务器上的数据变化被复制到一个或多个从服务器上,从而实现数据的一致性和系统的服务冗余。然而,在实际使用过程中,由于各种原因可能会...

    mysql主从数据库服务器的设置.docx

    如果在配置过程中遇到问题,如`Slave_IO_Running`为`No`,可以检查 `/usr/local/mysql/var` 目录下的错误日志,找出错误原因并解决。此外,网络问题、权限问题、配置文件错误等都可能导致同步失败。确保主从服务器...

    mysql数据库同步

    本文将详细解析MySQL数据库的主从同步机制,包括其配置步骤、注意事项及常见问题解决方法。 #### 一、MySQL数据库主从同步概述 MySQL的主从同步是指在一个或多个MySQL服务器之间通过复制功能来实现数据的一致性。...

    mysql主从数据库不同步的2种解决方法

    检查完毕后,通常会发现`Slave_SQL_Running`状态为`No`,表示从库同步出现问题。接下来介绍两种主要的解决方法。 方法一:忽略错误后继续同步 该方法适用于主从数据库数据差异不大,对数据一致性要求不是特别严格的...

    mysql 主从数据库服务器的设置.docx

    - 如果出现`Slave_IO_Running: No, Slave_SQL_Running: Yes`的情况,需要通过以下命令来设置从服务器的复制起点: ```sql CHANGE MASTER TO MASTER_LOG_FILE='mysqlbin.000003', MASTER_LOG_POS=1835; START ...

    mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结

    ### MySQL 数据同步中 Slave_IO_Running:No 问题的解决方法 #### 一、MySQL Replication 基础概述 在MySQL的复制机制中,主要包括两部分:**Master(主服务器)** 和 **Slave(从服务器)**。主服务器负责记录所有...

    mysql5.6-5.5主从备份

    - `server-id`: 设置为从服务器ID,通常为2。 - `log-bin`: 开启从服务器的二进制日志。 - `replicate-do-db`: 指定需要同步的数据库。 - `replicate-ignore-db`: 排除不需要同步的数据库。 保存并重启MySQL...

    Mysql安装部署手册.doc

    "Mysql安装部署手册" ...本手册提供了完整的Mysql 8安装部署手册,涵盖了从服务器信息到环境准备、安装Mysql 8、数据库备份、Mysql主从复制、解决同步故障等多个方面,为用户提供了一个详细的安装和配置指南。

    mysql与mycat的读写分离

    当MySQL配置为主从复制模式后,在创建表时需要注意以下事项: - 在**主库**中创建表后,MySQL会在**从库**中自动创建一张相同的表。 - 需要手动删除从库中自动生成的表,并按照需求重新创建。 - 示例代码如下: ``...

    mysql 5.6 半同步复制步骤

    - `Rpl_semi_sync_master_wait_no_slave`:表示是否允许Master每个事务都要等待从服务器接收确认,默认为`ON`。 - `Rpl_semi_sync_master_trace_level=32`:表示调试级别的设置,默认值为32。 - **Slave**: - `...

    Mysql双服务器互为主从和读写分离配置

    ### MySQL 双服务器互为主从与读写分离配置详解 #### 一、基础知识与预备工作 **MySQL 主从复制机制**是一种数据复制技术,通过它可以让一个MySQL服务器(主服务器)的数据自动同步到另一个或多个MySQL服务器(从...

Global site tag (gtag.js) - Google Analytics