MySQL Error number: MY-012911; Symbol: ER_IB_MSG_1086; SQLSTATE: HY000

文档解释

Error number: MY-012911; Symbol: ER_IB_MSG_1086; SQLSTATE: HY000

Message: Cannot create undo tablespaces since innodb_%s has been set. Using %llu existing undo tablespaces.

MY-012911:ER_IB_MSG_1086; SQLSTATE: HY000

错误说明:

MySQL出现MY-012911:ER_IB_MSG_1086; SQLSTATE:HY000错误是一个比较严重的MySQL通用错误。发生此种错误时,MySQL会拒绝支持,并建议找出是否存在一些服务器的缺陷或BUG,并需要改正。此错误可能会由于操作系统不兼容、软硬件配置不合理、服务器运行环境异常等原因导致。

常见案例

MySQL出现MY-012911:ER_IB_MSG_1086; SQLSTATE:HY000错误常见于MySQL 5.7版本。其中有许多用户因更新系统后发生了这种情况:开始操作(登录)的时候MySQL不能正常启动,只能出现上述错误。

解决方法:

1.检查操作系统:更新MySQL之前有没有更新操作系统,如果操作系统没有更新,则可能导致MySQL无法正常运行;

2.检查MySQL配置:用户可以检查MySQL的配置是否在文件my.cnf中正确地设置;

3.重新配置MySQL:用户可以重新配置MySQL,删掉与系统版本/架构不兼容的变量;

4.修复错误:如果操作系统在某一特定模式下无法正常运行,用户可以重新编译一个新的MySQL更新;

5.安装最新版本MySQL:用户可以尝试安装最新版本MySQL,以便于获得最新的功能和最新的BUG修复补丁;

6.尝试重启MySQL:如果软件配置没有问题,可以尝试重启MySQL服务器,也可以尝试重装MySQL,以解决该错误。

你可能感兴趣的