MySQL Error number: MY-010929; Symbol: ER_SYSTEM_TABLES_NOT_SUPPORTED_BY_STORAGE_ENGINE; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-010929; Symbol: ER_SYSTEM_TABLES_NOT_SUPPORTED_BY_STORAGE_ENGINE; SQLSTATE: HY000
Message: Storage engine %s does not support system tables. [%s.%s].
错误说明
MySQL ER(Error)号MY-010929:出现Symbol:ER_SYSTEM_TABLES_NOT_SUPPORTED_BY_STORAGE_ENGINE错误,语法错误的SQLSTATE的状态为HY000。
该错误通常表示MySQL尝试使用数据库引擎支持的表,但这些表在数据库引擎中不受支持。 此错误中给出的表类型为“系统表”,这意味着MySQL试图在数据库引擎中使用一种只支持适用于查询或元数据的内置表类型(如INFORMATION_SCHEMA)。
常见案例
报错常出现在对系统表进行语句操作时,MySQL尝试使用数据库引擎支持的表,但这些表在数据库引擎中不受支持,例如当用户尝试在MySQL存储引擎中创建或访问INFORMATION_SCHEMA表时。
解决方法
1.检查INFORMATION_SCHEMA表是否受支持
确保不要尝试在MySQL存储引擎中创建或访问INFORMATION_SCHEMA表。 INFORMATION_SCHEMA表不受MySQL存储引擎支持,并且尝试使用这些表会导致ER_SYSTEM_TABLES_NOT_SUPPORTED_BY_STORAGE_ENGINE错误。
2.检查存储引擎
确保你正在使用MySQL支持的存储引擎,如InnoDB和MSD。 伴随着操作系统表的支持,MySQL会限制只有几种存储引擎。
3.更改SQL语句
下面是一些可以被更正的sql语句:
无法更改系统表的内容。
SQL语句的操作符也可能引起这种错误,例如,FROM或WHERE子句。
错误的SQL子句可能会导致该错误,例如查询INFORMATION_SCHEMA表。
使用正确的表,更新SQL结构,或改变SQL语句,可以解决此错误。
总结
MySQL ER(Error)号MY-010929:出现Symbol:ER_SYSTEM_TABLES_NOT_SUPPORTED_BY_STORAGE_ENGINE错误,语法错误的SQLSTATE的状态为HY000。 这通常表示MySQL尝试使用数据库引擎支持的表,但这些表在数据库引擎中不受支持。为了解决这个错误,应当检查INFORMATION_SCHEMA表是否受支持,检查存储引擎是否受支持,以及更改SQL语句。如果可以正确操作表,将能够修复该错误。
我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题
本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 MySQL Error number: MY-010929; Symbol: ER_SYSTEM_TABLES_NOT_SUPPORTED_BY_STORAGE_ENGINE; SQLSTATE: HY000 报错 故障修复 远程处理
相关文章
- MySQL Error number: 3652; Symbol: ER_INVALID_VCPU_ID; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: 3864; Symbol: ER_CLONE_DONOR_VERSION; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010351; Symbol: ER_FILE_TYPE_UNKNOWN; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010888; Symbol: ER_ERRMSG_REPLACEMENTS_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-010898; Symbol: ER_RPL_SLAVE_FLUSH_RELAY_LOGS_NOT_ALLOWED; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-011646; Symbol: ER_GRP_RPL_SERVER_ALREADY_LEFT; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-012713; Symbol: ER_IB_MSG_888; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013343; Symbol: ER_LDAP_MAPPING_EMPTY_MAPPING; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013561; Symbol: ER_IB_MSG_DBLWR_1319; SQLSTATE: HY000 报错 故障修复 远程处理
- MySQL Error number: MY-013723; Symbol: ER_NOTE_KEYRING_COMPONENT_STORE_FAILED; SQLSTATE: HY000 报错 故障修复 远程处理
- MYSQL实现同时更新多列数据(mysql更新多列)
- Mac下MySQL安装与下载教程(mac下载mysql)
- 解决MySQL安装卡住问题(安装mysql没反应)
- MySQL异地容灾实施方案(mysql异地容灾方案)
- 处理MySQL中的二进制数据(mysql二进制数据)
- MySQL中处理日期和时间的方法(mysql日期时间)
- MySQL快速清空表:脱离繁琐,轻松实现(mysql快速清空表)
- MySQL入门指南:一份清晰易懂的PPT介绍(mysql介绍ppt)
- 解析MySQL中on语句的实际应用方法(mysql中on的使用)
- MySQL中now函数详解(mysql 中 now)
- Core环境下安装Mysql数据库(core 安装mysql)
- MySQL三表查询优化策略探究(mysql 三表)
- MySQL数据库如何实现拒绝访问用户(mysql_no)
- MySQL如何限制外网访问(mysql不允许外网访问)