Distrib 升级后出现奇怪的 MySQL 错误(SQL 5.0 > 5.1)

Distrib 升级后出现奇怪的 MySQL 错误(SQL 5.0 > 5.1)

刚刚将我的一台服务器上的 Debian 从 Lenny 更新到 Squeeze。它托管一个 MySQL 服务器。升级很顺利,但之后,当 MySQL 启动时,它会检查数据库以确保它们正常。但是我收到了 mysql 数据库中表的错误。

我进行了广泛的 Google 搜索,并尝试对这些表执行 myiasmchk -r。除此之外,我没有找到任何其他可能的答案。

这只是一个错误吗?有办法修复它吗?

第 1 行出现错误 1034 (HY000):表“columns_priv”的密钥文件不正确;尝试修复它

第 1 行出现错误 1034 (HY000):表“db”的密钥文件不正确;尝试修复它

错误 1034 (HY000) 第 1 行:表‘func’的密钥文件不正确;尝试修复它

错误 1034 (HY000) 第 1 行:表‘主机’的密钥文件不正确;尝试修复它

错误 1034 (HY000) 第 1 行:表“tables_priv”的密钥文件不正确;尝试修复它

在此先感谢您的帮助!

答案1

确认为错误、补丁和详细信息这里

答案2

连接到 mysql 服务器并执行命令

修复表 func;修复表 db;修复表 host;

ETC...

相关内容