`
javafan_303
  • 浏览: 960295 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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数据库错误代码解决.docx

    ### MySQL数据库错误代码详解与解决方法 #### 一、引言 MySQL作为一款广泛使用的开源关系型数据库管理系统,在日常运维过程中经常会遇到各种错误代码。本文将重点介绍几个常见的MySQL错误代码及其解决方法,帮助...

    Mysql HA 配置方法—masterslave模式

    为了解决这个问题,可以采用 MySQL High Availability (HA) 的配置方法之一 —— Master/Slave 模式,来提高系统的稳定性和可靠性。 #### MySQL HA 实现效果 1. **数据一致性与可用性**:即使 Master 节点出现故障...

    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数据库同步方案

    **数据库授权**:首先需要为从服务器提供访问权限,这通常通过`GRANT`语句来实现。 ```sql mysql> GRANT REPLICATION SLAVE ON *.* TO root@"%" IDENTIFIED BY "123456"; mysql> FLUSH PRIVILEGES; ``` **启用...

    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(从服务器)**。主服务器负责记录所有...

    linux下mysql的双机热备设置方法

    - 问题描述:由于从服务器是由主服务器克隆而来,可能导致MySQL数据库的`server_uuid`相同,从而出现`Slave_IO_Running`为`No`的情况。 - 解决方案:重命名`/var/lib/mysql/auto.cnf`文件,然后重启MySQL服务。...

    mysql5.6-5.5主从备份

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

    Windows环境下,安装MySQL多实例,并实现Mysql的主从同步

    2. **从库状态异常**:如果从库的`Slave_IO_Running`或`Slave_SQL_Running`状态为`No`,可能是由于连接失败或其他原因造成的。 - 解决方法:先执行`STOP SLAVE;`命令停止从库,再重新执行`CHANGE MASTER TO`命令,...

    Mysql安装部署手册.doc

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

    Linux下安装mysql,配置主从教程

    8. **安装数据库**:使用提供的脚本安装MySQL数据库。 ```bash $ scripts/mysql_install_db --user=clguest ``` 如果安装过程中遇到错误,可以尝试安装autoconf库和libnuma库。 ```bash # yum -y install ...

    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