一个奇怪的mysql的问题。

下午安装freeradius服务器,在数据库里添加里一个数据库,后来服务器有点问题,我就想重起动一下mysql,但是ctrl+c不能关闭mysql服务,于是我就kill -9 杀之,但是现在奇怪的问题出现了。起动mysql的时候,发现只有一个test数据库,mysql数据库消失了。我就从其他的地方dump了一个mysql出来,但是创建mysql的时候,说我没有权限。然后创建其他的任何数据库也是一样,都说没有权限,我想是mysql数据库丢失了才导致的问题。然后就重装mysql,现在的问题是mysql不能起动了。有如下提示。
040406 23:12:41  mysqld started
040406 23:12:42  InnoDB: Started
040406 23:12:42  Fatal error: Can't open privilege tables: Can't find file: './mysql/host.frm' (errno: 13)
040406 23:12:42  Aborting

040406 23:12:42  InnoDB: Starting shutdown...
040406 23:12:44  InnoDB: Shutdown completed
040406 23:12:44  /usr/local/libexec/mysqld: Shutdown Complete

040406 23:12:44  mysqld ended

但是我却明明有host.frm文件阿。大虾救命阿。
我的var目录的权限是 777.是不是和权限有问题?