MySQL Error number: MY-012910; Symbol: ER_IB_MSG_1085; SQLSTATE: HY000 报错 故障修复 远程处理
文档解释
Error number: MY-012910; Symbol: ER_IB_MSG_1085; SQLSTATE: HY000
Message: Opened %llu existing undo tablespaces.
错误说明
MySQL错误代码 MY-012910 包含了”ER_IB_MSG_1085″,它表示一个错误,提示两个目录上的警告消息:InnoDB报告的“InnoDB的表存储引擎不支持的操作或者参数”。该错误通常是由应用程序或查询解决导致的,而查询或应用程序可能会操作MySQL与其他系统(如FSFS等)不兼容的表格存储引擎。
常见案例
此错误通常出现在使用MySQL交互式客户端(如PHPMyAdmin)时,进行特定操作时发生。此外,当查询试图在MySQL实例上操作或者指定某些数据表存储引擎时,此错误也可能会发生。特别是,当使用Create Table等查询语句时,InnoDB不支持的参数可能会引起该错误,而MySQL不会支持所有的参数。
解决方法
要解决上述错误,首先需要找出触发错误的查询或应用程序是什么。在特定情况下,需要确保应用程序或查询来自信任的渠道,以避免恶意攻击。
然后,应用程序或查询需要重新编写以避免使用InnoDB不支持的参数。可以访问MySQL官方文档来查找参数是否会支持InnoDB表。此外,可以尝试更改查询以使用MySQL支持的参数。最后,查询和应用程序可能需要重新测试以确保它们不会触发此错误。