返回信息流上午发了一个MySQL远登陆的问题有好多人回帖,在这里表示感谢,尤其是cool和烈火,但是问题还没有解决,为了不让大家爬楼,我再把问题说一下。
在电脑A(client)中登陆电脑B(server)的MySQL数据库,我已经在B的数据库中添加了一个用户,
grant all privileges on *.* to 'maxwell'@'%' indentified by '428' with grant option;
并且能够成功的从B本地利用IP登陆数据库
mysql -h59.64.154.96 -umaxwell -p428
但是从A登陆就是不成功,
在烈火的提示下用telnet命令,发现从A连接B的3306端口失败
telnet 59.64.154.96 3306 系统提示连接不成功。
在B本地连接没有问题。
还有就是我已经关闭了windows 自带的防火墙。
这是一条镜像帖。来源:北邮人论坛 / database / #875同步于 2007/4/25
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
再问MySQL远程登陆的问题
maxwell16
2007/4/25镜像同步12 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
在数据库的机器上telnet localhost 3306,还有telnet ip 3306试一下,如果前面能通后面不通说明网络的问题,防火墙,网卡等。。
【 在 maxwell16 (maxwell) 的大作中提到: 】
: 利用netstat -an 命令
: 发现
: TCP
: ...................
刚才又
telnet 了一下ip3306,通了。
我远程登陆没有反映
netstat -an 发现
客户端IP 服务端IP established
感觉这样应该是连上了,但是
并没有登陆进去 而是卡在那里不动了。
网络不稳定?或者网卡有问题吧。。
【 在 maxwell16 (maxwell) 的大作中提到: 】
: 反映过来了,提示lost connection to MySQL Server during query.