用这个【Navicat for MySQL】提示2003 - can't connect to MySQL server on 'localhost' 10060

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用这个【Navicat for MySQL】提示2003 - can't connect to MySQL server on 'localhost' 10060相关的知识,希望对你有一定的参考价值。

我使用【Navicat for mysql】这个软件登陆 vps里的mysql 提示10060错误,我用phpMyAdmin网页直接可以登陆,我的防火墙也关闭了啊,重新安装之类的都不行?为什么?高分求助。解决+到200

参考技术A 你的mysql
服务还没启动,
如果你的系统是
win32
,
那请执行安装目录下的
winmysqladmin.exe
当它的图标显示为绿色时,就可以了,
登录
mysql
-h
localhost
-u
root
或者应该设置为“
localhost
”而不是“
local
host

再或者先卸载掉,
参考技术B 恩,那是不是你数据库设置权限了?grant赋予你这台机子IP地址权限就可以了。

mysql> grant all on db.* to user@'IP' identified by 'pwd';
参考技术C 数据路连接名 正确吗?追问

正确!试过确认几次了,还是不行。

追答

这是登陆本机的数据库吧。防火墙不用关闭。

追问

不关也不行!都试过了!~~

追答

数据库名 服务器地址 端口号 等等 能截个图看下吗
db服务器启动了吗? 看看“我的电脑”-“管理”-服务 中的对应数据库服务是否运行。

追问

我把Navicat for MySQL安装在VPS,可以正常连接,我本地的Navicat for MySQL,连接不上VPS里的数据库,(可以连接到另一个VPS,这个是以前的了,快到期了),数据库运行正常,我在本地用phpMyAdmin可以正常访问。

追答

哦,没有用过vps, 刚补了一下知识. 接你看看phpmyadmin连接时是不是用localhost连接成功的。我估计应该是用远程连接。那么,navicat的主机名和ip地址,也用这个连接就对了。
如有不对,望谅解。互相学习。可以hi我!

以上是关于用这个【Navicat for MySQL】提示2003 - can't connect to MySQL server on 'localhost' 10060的主要内容,如果未能解决你的问题,请参考以下文章

Navicat for mysql 远程连接 mySql数据库100611045错误

用navicat for mysql导入数据库提示错误,求大神指导

连接Navicat for MySQL总是提示不能连接

用navicat for mysql 写存储过程总是报1054错误

Navicat for MySql 输入中文字符,提示1366错误的解决方法

用navicat 8 for mysql导入某个数据表格时,数据无法全部导入,会出现提示以处理多少,错误多少,怎么回事