SQL 错误 (126):表 '.\mysql\user.MYI' 的密钥文件不正确;尝试修复它

Chr*_*udd 0 mysql

为了给您更多信息,我已将网络服务器从 C: 驱动器移至 D: 驱动器,并将操作系统从 Server 2008 升级到 2012。

我所有的网站都很好,加载没有问题,我没有遇到任何奇怪的问题。

当我尝试将数据库添加到特定的 sql 用户甚至添加一个新的 sql 用户时,标题中会出现此错误。

还在以 Windows 7 作为操作系统的 VM 上尝试了我的网络服务器的副本,但没有遇到此问题,因此我认为它与 Server 2012 相关,但不确定是什么。

任何帮助将不胜感激!

Ric*_*mes 6

使用 MyISAM 时,此类消息通常发生在电源故障(或 mysqld 的其他崩溃)之后。

USE mysql;
CHECK TABLE user;
REPAIR TABLE user;
Run Code Online (Sandbox Code Playgroud)