win7环境下,MYSQL以前可以正常启动,突然启动不了了我的MYSQL用的是5.0的免安装版本,
然后我的INI是
[client]
port=5188
[mysql]
default-character-set=gb2312
[mysqld]
port=5188
basedir=D:/Test/Database/
datadir=D:/Test/Database/data/
default-character-set=gb2312
default-storage-engine=MYISAM
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"我看了,D:/Test/Database/data/ 确实有mysql系统数据库存在,里面的mySql的三个表文件也是存在的。MYSQL的启动命令是
cd D:/Test
call database\bin\mysqld.exe --defaults-file=database\bin\my.ini --consolemysql启动1分钟后就自己退出了, err文件里面写着
Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
恳请诸位大侠提示