LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1424|回复: 0

[求助]Incorrect information in file: './mysql/user.frm'

[复制链接]
发表于 2008-3-2 17:01:32 | 显示全部楼层 |阅读模式
系统是 debian etch
mysql 5.0.32

因为建立了多个站点,所以已经有多个数据库。

忽然mysql不能启动了,一查日志,说是:

Incorrect information in file: './mysql/user.frm'


到mysql官方查,说是mysql5降级到mysql4出的问题,但我并没有降级。

  1. mysqld_safe --skip-grant-tables
复制代码
倒可以启动mysql,各个站点的数据也都正常。

google了一早上,都是说安装导致的,可是我的数据库已经用了很长时间了,所以google的几个方法都不能解决。

有的说用
  1. myisamchk --silent --force */*.MYI
复制代码
但无效;

有的说用
  1. mysql_fix_privilege_tables
复制代码
也无效;

有的说先将数据库全部删除然后
  1. mysql_install_db
复制代码
这我可不敢,都没法dump出来,将来如何恢复?

如果有知道答案的,还请不吝赐教,不胜感激!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表