【未解决】Navicat连接mysql时提示can‘t connect MySQL server on...10060

问题描述:

打开Navicat,点击左上角连接-mysql,输入连接信息(已确保正确),弹出can‘t connect MySQL server on...提示。

解决方法:

试错过程: 

说明:本人尝试网上部分教程无法解决(有可能是理解不到位导致的),不代表其他人尝试无效。仅于此记录,以防遗忘,方面今后快速锁定适合本人的解决方法。

步骤1:见链接教程1

未找到教程里的mysql 。

步骤2:为解决mysql 找不到的问题,通过链接2教程,win+R,输入sysdm.cpl,打开系统属性。

步骤3:发现path路径没有mysql安装路径。

步骤4:未检查到环境变量里有mysql的记录,可能是自己误把MySQLWorkbench理解为mysql了,实际上根本没下载mysql。

步骤5:下载mysql,教程见链接3

没找到教程里的workbench。注意修改安装和数据保存路径。

 按照教程操作到第18步后,如下图。这里出现workbench,会不会是我之前单独下载了它?

 步骤6:配置环境变量,将MYSQL_HOME加到path路径中。

步骤7:win+R,输入services.msc快速打开服务,查看mysql是否在windows中启动 。

 

打开Navicat,点击左上角连接-mysql,依旧连接不上:

 步骤8:根据链接教程5,开放远程用户访问权限

 经过上述步骤,依旧连不上( T _ T )

步骤9:查到的教程说有可能是防火墙没开,检查了一下,防火墙已经开着了:

 步骤10:网上教程有提到设置3306端口,用到数据库的时候不仅仅是在本机中使用该数据库,远程访问也需要。所以按照教程链接6对端口进行相关设置。grep是linux系统下的命令,windows不支持该命令,用findstr代替grep。

 又捣鼓了一阵子,后来发现进不去了:

 按照网友的解答,也登不进:

 Access denied for user 'root'@'localhost' (using password: YES); 有解释说mysql库中的user表缺少一个root指向host:localhost的数据项,只有一个root指向host:主机名的数据项,故怎么也无法利用root账户登录MySQL。

链接教程:

1、任务管理器https://blog.csdn.net/wowolz/article/details/126343329#:~:text=Navicat%E6%8A%A5%E9%94%99%EF%BC%9A2003%20-%20Can%20%E2%80%99t%20connect%20to%20MySQL%20server,MySQL%20%EF%BC%8C%E5%8F%B3%E5%87%BB%E5%BC%80%E5%90%AF%E5%B0%B1%E5%A5%BD%E4%BA%86%20%E6%AD%A4%E5%A4%96%EF%BC%8C%E8%BF%98%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%E5%9C%A8cmd%E4%B8%AD%E6%89%A7%E8%A1%8C%E5%91%BD%E4%BB%A4net%20start%20mysql%20%E5%91%BD%E4%BB%A4%E6%9D%A5%E5%90%AF%E5%8A%A8%20Mysql%20%E6%9C%8D%E5%8A%A1%EF%BC%9B

2、系统属性

https://blog.csdn.net/weixin_53029881/article/details/119993914

3、下载mysql

https://zhuanlan.zhihu.com/p/188416607

4、查看mysql启动情况

https://blog.csdn.net/qq_45554909/article/details/113373076

5、 开放远程用户访问权限

https://blog.csdn.net/weixin_44843859/article/details/109313087

6、查看3306端口

https://blog.csdn.net/single_0910/article/details/120541108

其他:

1、...password can't be loaded...问题解决

https://www.cnblogs.com/xiaowenshu/p/9904766.html

2、防火墙

windows下用navicat链接虚拟机MySQL数据库的过程和问题解决 - brankoliu_liu - 博客园 (cnblogs.com)

https://www.cnblogs.com/TimLiuDream/p/9993625.html

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
2003 - Can't connect to MySQL server on '43.155.88.61' (10060 "Unknown error")这个错误意味着无法连接MySQL服务器。根据引用中提到的错误信息,这个错误通常是由于网络连接问题或MySQL服务器配置错误引起的。具体而言,错误代码10060表示连接或被拒绝。 为了解决这个问题,您可以采取以下步骤: 1. 确保您的网络连接正常,检查您的网络配置和防火墙设置,确保允许与MySQL服务器的通信。 2. 检查MySQL服务器的IP地址和端口号是否正确。确保您使用的是正确的IP地址和端口号来连接MySQL服务器。 3. 确保MySQL服务器已经启动并正在运行。您可以通过尝试连接MySQL服务器上的其他数据库来验证服务器是否正常工作。 4. 检查您的MySQL服务器配置文件,确保服务器使用了正确的数据库名称。根据引用和引用中的错误信息,可能是因为数据库名称被错误地设置为'shouyuan'而不是正确的'shouhuan'导致连接错误。 通过检查并修复上述可能导致连接问题的因素,您应该能够解决2003 - Can't connect to MySQL server on '43.155.88.61' (10060 "Unknown error")这个错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [2003 - cant connect ro mysql server on xxx (10060 unknown error)](https://blog.csdn.net/qq_30938705/article/details/87919064)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [启动报错 -> com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown database 'shouyuan'](https://blog.csdn.net/qq_42815754/article/details/83587390)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

林月明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值