
怎样连接远程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端口失败,请求各位大神帮帮忙............... 展开
ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.139' (110)
而在win7下telnet Linux有提示打开23端口失败,请求各位大神帮帮忙............... 展开
3个回答
展开全部
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表示任何地址。
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表示任何地址。
展开全部
1.防火墙。
2.不需要什么服务端口的,只要能ping通就OK
3.检查下账号密码
2.不需要什么服务端口的,只要能ping通就OK
3.检查下账号密码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你应该在redhat中telnet win7的3306端口,如果ok则问题出在mysql的权限设置上,应该使用grant命令设置用户;如果不通,问题出在win7的防火墙上,要打开3306端口的访问即可。
-----------------------------------
呵呵,放松,一切都会好起来的!
-----------------------------------
呵呵,放松,一切都会好起来的!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询