在运行mysql administrator的时候,无法登录mysql服务器,查找错误,老是无法进行.在进入windows下的管理工具的服务中,依然无法启动,提示说是错误1067.解决方案如下:
1.进入命令提示符,输入 sc delete mysql
提示若是delete service success,证明删除服务成功;
2.运行mysql的bin目录下面的mysqlinstanceconfig,对mysql进行重新配置,即可.
至今,我还不知道产生这一问题的原因是什么,尚在查找中。另,sc是winxp提供的一个高级命令,用来对服务进行查看,中止等操作.功能很强,值得注意。
以上内容来自网上,但是我试了后发现还是不行,我发现如果我用无验证的方式启动MYSQL: mysqld-nt.exe --skip-grant-tables,这样就可以登录启动MYSQL,并可以
无限制的登录MYSQL,所以怀疑是权限的问题,但怎么设置也没有解决这人问题,后来没办法,用了一个非常弱智的方法,就是从别的正常的MYSQL服务器下把数据库下的
mysql数据库文件夹拷贝了一份出来(当然先停止MYSQL服务),然后去替换那个无法启动的MYSQL下的mysql数据库文件夹,然后再启动MYSQL,结果神奇般的好了,
现在还是不太明白为什么。
--转自