如题,我的系统是RedHat AS 4,自带有mysql服务,服务我关闭了,我自己下了个tar.gz包,解压后安装,完成安装后当我用命令
#/usr/local/mysql/share/mysql/mysql.server start 启动时(mysql安装在/usr/local/mysql目录下),提示启动失败,到错误日志中查找原因如下:
Can't open and lock privilege tables: Table 'mysql.host' doesn't exist到网上查了相关资料后说是权限表损坏,于是我在/etc/my.cnf中加入:
skip-grant-table,忽略权限表启动,这次果然能启动了,但是这样作对数据库无法操作,请问有什么办法修复权限表mysql.host啊,不要告诉我重装,我已经重装过了。谢谢了