windows下Mysql解决Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

在windows下安装完Mysql他的数据库默认是在 C:\Documents and Settings\All Users\Application Data\下面的。。所以为了安全和便于管理,,就将Mysql安装目录下面的My.ini下的Datadir="新路径" 修改了一个自己想要存放的目录的

 

这下问题来了,服务器重启后(习惯经常看一下目志)发现 应用程序 那边出现了Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 错误。。。,百度了一下都是讲Linux下面的。也没有讲到windows下面(我太懒了没有怎么看)。突然再看清楚一下所有的日志的。发现,只有我改了数据路径后才开始有这个问题的。。那是不是要把原来的系统下面数据库也要保存一份过来呢。。于是 复制了一份过来后。。重启一下。问题搞定。哈哈。

 

因为大部分都是Linux下面的。所以我就记录下来方便后来人吧。本人不喜欢写文字。哈。。不好的话就随意一下的。。

posted @ 2010-05-07 10:59  红酒咖啡  阅读(29114)  评论(1编辑  收藏  举报