来源: MySQL
日期: 2012/7/14 12:56:55
事件 ID: 100
任务类别: 无
级别: 错误
关键字: 经典
用户: 暂缺
计算机: WoooXVi
描述:
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
For more information, see Help and Support Center at http://www.mysql.com.
事件 Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MySQL" />
<EventID Qualifiers="49152">100</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2012-07-14T04:56:55.000000000Z" />
<EventRecordID>15504</EventRecordID>
<Channel>Application</Channel>
<Computer>WoooXVi</Computer>
<Security />
</System>
<EventData>
<Data>Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
</Data>
</EventData>
</Event>
以上是WINDOWS日志
我在此之前,第一次装MYSQL的时候,是默认路径,正常。
半个月没用,发现无法启动,提示如上信息。
于是我重装MYSQL,重装方式是按照网上的,先卸载,再删除安装目录以及系统用户信息的目录(C:\用户下的MySQL),再注册表找那ControlSet的
无果,于是再来一次,删完再重启系统,再用官网下的MIS包安装,安装到了D盘别的目录…结果还是同样的提示信息
我原来的Data目录都没要了,删掉了,怎么还找不到表,我艹MySQL她妹!
另外,系统日志偶尔也会出现这个错误:
Plugin 'InnoDB' init function returned error.
Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
Unknown/unsupported storage engine: INNODB
3 个解决方案
#1
修改一下 ini,您这个是datadir目录没设置对
参考
http://www.phpx.com/archiver/tid-57973.html
参考
http://www.phpx.com/archiver/tid-57973.html
#2
应该是你的 datadir 没指定正确。
#3
1
#1
修改一下 ini,您这个是datadir目录没设置对
参考
http://www.phpx.com/archiver/tid-57973.html
参考
http://www.phpx.com/archiver/tid-57973.html
#2
应该是你的 datadir 没指定正确。
#3
1