今天在写一个web程序的时候,需要连接MySql,在启用MYSQL服务的时候发现了如下错误,
错误原因:
1: 服务的路径与安装的路径不一致,之前安装过mysql后卸载重装容易出现这样的问题
解决办法:windows+r打开cmd命令窗口输入regedit
打开注册表编辑器,HKEY_LOCAL_MACHINE ->SYSTEM -> CurrentControlSet -> services ->MySQL,修改ImagePath的路径为Mysql安装路径,例如:D:\mysql-5.7.19-winx64\bin\mysqld MySQL。
这是第一种解决办法,因为我是压缩版的MYSQL安装,所以我在打开注册表的时候并没有找到mysql,所以我采用了第二种方式。
1.以管理员身份打开cmd命令窗口,移除MYSQL服务:mysqld --remove
成功以后切换到你MySQL安装的bin目录下,重新安装
安装成功如下图:
安装成功后,有人直接输入mysql -uroot -p之后然后回车,仍然提示连接不上数据库,这是为何?这是因为安装mysql成功后,还要开启mysql服务才能使用。