怎样连接远程mysql数据库?

我在win7下装了MySQL,想在redhat6.3中连接win7下的数据库,尝试远程连接,可是每次连接都失败,提示ERROR2003(HY000):Can'tconne... 我在win7下装了MySQL,想在redhat6.3中连接win7下的数据库,尝试远程连接,可是每次连接都失败,提示
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.139' (110)
而在win7下telnet Linux有提示打开23端口失败,请求各位大神帮帮忙...............
展开
 我来答
白卡PALA
推荐于2016-07-17 · 知道合伙人软件行家
白卡PALA
知道合伙人软件行家
采纳数:648 获赞数:3420
性能测试4年工作经验。

向TA提问 私信TA
展开全部
1,确认你的linux主机是否能够连接你的win7主机,可用ping命令或者telnet命令
ping 192.168.1.139或者telent 192.168.1.139 3306

2,如果你的linux主机与你的win7主机路由是通的,在你的win7的控制面板上打开防火墙设置,确认你的3306端口没有被防火墙屏蔽。

3,如果以上都没有问题,请检查你的mysql数据库是否设置了连接权限:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '11112222' WITH GRANT OPTION;
是授权jack用户密码是123456在IP地址10.10.50.127的地址登陆,也可以用通配符%代替IP表示任何地址。
橙子长大
2012-08-28 · 超过42用户采纳过TA的回答
知道答主
回答量:287
采纳率:0%
帮助的人:124万
展开全部
1.防火墙。
2.不需要什么服务端口的,只要能ping通就OK
3.检查下账号密码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
知三四郎
2012-08-28 · TA获得超过616个赞
知道小有建树答主
回答量:1172
采纳率:63%
帮助的人:758万
展开全部
你应该在redhat中telnet win7的3306端口,如果ok则问题出在mysql的权限设置上,应该使用grant命令设置用户;如果不通,问题出在win7的防火墙上,要打开3306端口的访问即可。
-----------------------------------
呵呵,放松,一切都会好起来的!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式