刚刚将我的一台服务器上的 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...