Navicat连接mysql数据库失败 错误代码2003 10083

每次解决这些零碎问题都费很久的时间,主要想不到到底是什么原因的错,先百度十几种解决方式然后思考分析一下自己的情况,然后最好有一些解决思路,不然几个小时盲目地试网上的方法也不一定成功。

先查看mysql.exe所在目录是否为环境变量,确定是,而且还有两个mysql,很容易搞混…
在这里插入图片描述
在这里插入图片描述

然后尝试了启动mysql服务,即管理员身份打开cmd窗口
在这里插入图片描述
从下面两个窗口可以看出mysql服务已经成功启动了
在这里插入图片描述
另外想试一下mysql用密码登入 mysql -u root -p,如果输入正确密码,那么如下图:
在这里插入图片描述

所以到这一步,可以确定我的mysql服务没有问题,并且启动成功了,那么就是Navicat连接不上了,这时查看连接信息,发现端口为3306
在这里插入图片描述
那么就很自然地想到查看当前启动mysql服务的端口号是不是为3306,打开my.ini配置文件:
在这里插入图片描述
果然发现启动的mysql服务端口号为6342,现在我将连接信息的3306该成6342(或者改配置信息,但需要避免端口冲突),再尝试,终于连上了!
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值