远程连接mysql"Can't connect to mysql server on IP(10060)"

紫色田园 2010-05-19 09:43:57

在本地利用Navicat 工具远程连接数据库服务器(linux系统)
mysql"Can't connect to mysql server on IP(10060)"

在网上查到说有三原因:
1.没有分配远程访问账户(这个我用grant all privileges on datadb.* to datadb@"%" Identified by "data2009";分配了)

2.网络不通 (ping 的通的)

3.3306端被防火墙禁了(我已关闭了iptables了)

可还是连不上,请高手解答
...全文
1955 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
iihero_ 2010-05-19
  • 打赏
  • 举报
回复
引用
grant all privileges on datadb.* to datadb@"%" Identified by "data2009"

这里,你用'%' 和 'data2009'试试。双引号应该不行。
紫色田园 2010-05-19
  • 打赏
  • 举报
回复
mysql 是已启动的

1.没有分配远程访问账户(这个我用grant all privileges on datadb.* to datadb@"%" Identified by "data2009";分配了)

2.网络不通 (ping 的通的)

3.3306端被防火墙禁了(我已关闭了iptables了)

三个原因都已查过()号里面是处理的结果呀,可还是不行。。。。


iihero_ 2010-05-19
  • 打赏
  • 举报
回复
三个原因你得查到是哪个原因,才好决定下一步怎么走啊。sigh
xiaofeizhu0803 2010-05-19
  • 打赏
  • 举报
回复
看看你的数据库的服务开启了没有,在控制面板里
ACMAIN_CHM 2010-05-19
  • 打赏
  • 举报
回复
ACMAIN_CHM 2010-05-19
  • 打赏
  • 举报
回复
[Quote]参考下贴中的检查方法。

http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html[/Quote]

看来楼主并没有兴趣去看别人的经验啊。

贴出你的ping 结果,贴出你的 telnet 结果
weiki516 2010-05-19
  • 打赏
  • 举报
回复
你账号分配有问题 重新分配下
确认你的账号分配成功 可以正常使用为止

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧