MySQL解决1067错误(Windows平台)
网上说了很多解决1067错误的方法,大多1067错误都是因为之前装了mysql后在重装一边就发生了这个错误。
我的解决办法是 在任务管理其中结束点 mysqld-nt.exe 。
这是因为之前的mysql mysqld-nt.exe占用了3306端口,导致自己的mysql启动失败。
当然出错的情况多重多样,以下是网上提供的解决方案(部分转载):
1.“安装/删除应用程序” 中卸载MYSQL程序
2.去删除所有的数据库文件.删除WINDOW目录下的MY.INI文件
3.进入注册表.删除以下内容:
A.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\MySQL 目录删除
B.HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Eventlog\Application\MySQL 目录删除
C.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Application\MySQL 目录删除
D.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl001t\Services\MYSQL 目录 E.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControl002\Services\MYSQL 目录 F.HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MYSQL 目录 001.002可能为其它值.
4.删除完以上内容后.重装MYSQL.啊哈!成功了!1067错误也不会再出现了!! 总结一句话.WINDOWS目录下的MY.INI是祸害的根源,注册表中的EVENTLOG下的那些目录也是很需要注意的,但没有前者重要!