简体   繁体   English

解决将MyISAM引擎更改为InnoDB时的MySQL错误

[英]Resolve MySQL error when changing engine from MyISAM to InnoDB

My database experienced some corruption last week, and the technicians from the web hosting company changed all my tables to MyISAM and performed repair on those tables. 我的数据库上周发生了一些损坏,并且Web托管公司的技术人员将我的所有表都更改为MyISAM,并对这些表进行了修复。

However, my application requires InnoDB tables. 但是,我的应用程序需要InnoDB表。 I've tried the method mentioned in this website However, I get this message 我已经尝试过该网站中提到的方法,但是,我收到了此消息

#1025 - Error on rename of './user_db/#sql-689d_6e416' to './user_db/api_role' (errno: 121)

What should I do to resolve the problem? 我该怎么办才能解决问题?

这里有一篇文章 ,解释了您看到的错误代码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM