【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57

问题 :在我想用Nav连接数据库时,我发现连接不上以为数据库出了问题,通过探究我发现了问题的所在。

解决办法【简化版】解决办法【简化版】

https://download.csdn.net/download/weixin_52372189/88014621

我明白了错误出处。
我在使用Nav连接数据库之前,把曾经下载过的Appserv服务软件给卸载了,它是php连接数据库服务器吧,具体我不太清楚。
嗯,通过百度百科,这个服务器中包含了好多,其中就有mysql;
如今,我发现我下载了他之后,我可能一直就是哟使用的这个MySQL服务。直到今天啊,我发现我把这个AppServ卸载之后,我想连接数据库却提示以下错误:
2003 - Can't connect to MySQL server on 'localhost' (10061 "Unknown error")
以为是我的数据库出了问题;
查看了服务路径,才知道是任务管理器中的服务中仅有mysql57该服务,而点进去查看,它不是mysql的服务,是我卸载AppServe路径,说明它是AppServ中mysql的服务名称,因此我用Nav连接的时候,就报错了,连接不成功。
截图如下:
【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第1张图片
在这里插入图片描述

然而真正MySQL的服务名称就是mysql
在这里插入图片描述【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第2张图片

【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第3张图片> 我发现它的数据库服务名称是‘mysql57’,【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第4张图片

解决

当我知道了问题的起因之后,我就在想怎么启动mysql服务呢?

通过查阅资料,不断地尝试,我解决了,最后,我成功的连接了;
一开始,我不清楚问题的起因,后来,知道服务根本没有,我就使用安装时自带的客户端进入尝试,结果是可以的,
【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第5张图片
通过查阅资料,我尝试了使用net start mysql,告诉我服务名根本不存在的,是的呀,一开始在任务管理器中服务中,压根是没有mysql这个服务名册的;然后,我再次尝试net start mysql57,告诉我系统错误2。也对,这个服务所在的路径已经不存在了,肯定启动不起来;
【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第6张图片

那么接下来,我该如何在服务中呈现出?mysql这个服务名称呢?

之后,查阅资料,我发现了mysql -install 命令,我就尝试,提示我该服务成功被安装了,之后我就去任务管理器中,查看,结果就有了该服务。

【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第7张图片

在这里插入图片描述
最后,我就是用navicat Premium 测试连接,就成功了
【Error_Mysql】关于mysql服务和mysql57服务名称,注意mysql的服务名称`mysql`;而AppServ中的mysql服务名称为mysql57_第8张图片

此时,我就联想到了前几天我一同学大概也是类似的问题,反正是数据库连接不上的问题,具体报错信息我不记得和我上边的一不一样,她的服务中的名称也是mysql57,所以我就怀疑她出的问题跟我应该是一样的。当时我没注意到,然后,费了半天,没有结果,就让她重新卸载MySQL重新安装了。费了好大劲,希望大家注意该问题~!!!

查阅资料

  • 【AppServ_百度百科】
  • 【参考的博主文章】

你可能感兴趣的:([07mysql],细节和错误,mysql,adb,数据库,php)