zl程序教程

您现在的位置是:首页 >  数据库

当前栏目

MySQL Error number: MY-010643; Symbol: ER_NDB_BINLOG_CANT_REOPEN_SHADOW_TABLE; SQLSTATE: HY000 报错 故障修复 远程处理

mysql 故障 处理 远程 报错 修复 Error ER
2023-06-13 09:19:24 时间
MySQL Error number: MY-010643; Symbol: ER_NDB_BINLOG_CANT_REOPEN_SHADOW_TABLE; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释

Error number: MY-010643; Symbol: ER_NDB_BINLOG_CANT_REOPEN_SHADOW_TABLE; SQLSTATE: HY000

Message: NDB Binlog: Failed to re-open shadow table %s.%s

MySQL错误号MY-010643,符号:ER_NDB_BINLOG_CANT_REOPEN_SHADOW_TABLE,SQLSTATE:HY000。这是一个MySQL数据库中的错误,它表示MySQL无法重新打开阴影表。

错误说明

这个错误表明,尝试重新启动MySQL服务器,该服务器尝试在重新启动时,无法重新打开储存在某个地方的阴影表。 MySQl服务器在尝试打开阴影表时发生了错误,这是不能接受的,并且在弹出该错误时,服务器将不会继续启动。

常见案例

这个错误一般发生在重新启动MySQL服务器时,特别是当MySQL试图重新打开没有仔细检查过的或需要更新的阴影表时,这个错误就出现了。这个错误通常发生在当MySQL在重新启动时,试图从旧的/缓冲区/存档中重新打开被保存的阴影表。

解决方法

MySQL数据库在发生错误时会显示错误,用户可以按照提示修复错误并重新启动MySQL服务器,也可以查看MySQL错误日志。要解决这个问题,MySQL服务器配置文件(my.cnf)中的 binlog-format参数应该设置为 STATEMENT ,这样MySQL就可以重新打开阴影表了。此外,将此参数设置为 statement 后,应该重新执行 FLUSH BINLOG 语句以重新初始化二进制日志缓冲区。用户还可以通过手动删除备份中阴影表的包括阴影表在内的拷贝文件,来解决这个错误。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-010643; Symbol: ER_NDB_BINLOG_CANT_REOPEN_SHADOW_TABLE; SQLSTATE: HY000 报错 故障修复 远程处理