1.Windows 无法启动mysql服务1067
1.解决办法:
打开mysql的根目录下面的data文件夹,找到一个.err后缀名的文件
错误提示如下:
2018-11-22 11:37:44 9476 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't exist
2.找文件
然后我去下面这个目录下找到有user开头的文件
这上面的文件就是我要拷贝的user开头的三个文件,进行拷贝,
2.然后转到缺少这三个文件的文件夹中去,我的是下面这个
D:\mysql-c\mysql-5.6.40-winx64\data\mysql
黏贴进去,然后再打开服务。
点击启动。发现mysql服务正常启动。
2.如果启动不了 请继续以下操作
错误原因:
服务的路径与安装的路径不一致,之前安装过mysql后卸载重装容易出现这样的问题
解决方法:
修改windows注册表,windows+r 在运行对话框输入regedit,点击确定,进入注册表编辑器。选择HKEY_LOCAL_MACHINE ->SYSTEM -> CurrentControlSet -> services ->MySQL,修改ImagePath的路径为Mysql安装路径,例如:D:\mysql-5.7.19-winx64\bin\mysqld MySQL