用这个【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 写存储过程总是报1054错误