我自己搭了一个mysql服务器,在本地可以登陆,但是别的机器无法登陆。我确保用户权限都设置了的。
我的硬件环境如下:
笔记本ip: 192.168.0.2 (上面是mysql服务器)
台式机:双网卡,往外的是公网地址,连接笔记本的地址是192.168.0.1。
现在笔记本和台式机能够互相ping通,能够互相看到对方的共享文件。笔记本能够通过台式机上网。
感觉硬件环境已经通了呀。
但是,我的台式机的mysql客户端软件就是登陆不上笔记本上的数据库。
请问,这是怎么回事情。
谢谢
我的硬件环境如下:
笔记本ip: 192.168.0.2 (上面是mysql服务器)
台式机:双网卡,往外的是公网地址,连接笔记本的地址是192.168.0.1。
现在笔记本和台式机能够互相ping通,能够互相看到对方的共享文件。笔记本能够通过台式机上网。
感觉硬件环境已经通了呀。
但是,我的台式机的mysql客户端软件就是登陆不上笔记本上的数据库。
请问,这是怎么回事情。
谢谢
不太相信,建立显示出来证明一下。可以先看一下这个贴子
http://topic.csdn.net/u/20090920/22/14d4f597-b7d4-4c24-b0db-abb2956e66c3.html
mysql 无法联接故障现象及原因
再贴一下你的错误提示。直接如下面贴文字就行了。
[code=BatchFile]C:\Program Files\MySQL\MySQL Server 5.1\bin>mysql -u root -p12df3 csdn
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: Y
ES)C:\Program Files\MySQL\MySQL Server 5.1\bin>[/code]
然后在台式机上安装了同样的mysql客户端,设置都一样,但就是上不了数据库
发现telnet 192.168.0.171 3306 不成功。
我看了一下netstat,
3306端口是打开了,但是lcoal地址是0,0,0,0
外部地址也是0,0,0,0
TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING
TCP 127.0.0.1:3306 127.0.0.1:3329 ESTABLISHED
TCP 127.0.0.1:3329 127.0.0.1:3306 ESTABLISHEDC:\>[/code] 0.0.0.0:3306 这个很正常,因为你现在还没有连接。说明问题不在MYSQL上,在你机器的网络配置上。检查防火墙。
建议你能去看一下 #3楼 的贴子,也已经是第三次提醒你了。到目前为止,可以说如果看了那个贴子,也不会回复这么多了。