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

a 夏天 提交于 2020-03-15 11:41:10

在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下面的。所以我就记录下来方便后来人吧。本人不喜欢写文字。哈。。不好的话就随意一下的。。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!