无法连接远程mysql数据库服务器,高手请进!

我在IP地址为192.168.0.2的机器上安装了mysql4.1数据库,然后在另一台机器192.168.0.165上通过odbc进行连接,总是连接不上,我是这么做的:先... 我在IP地址为192.168.0.2的机器上安装了mysql4.1数据库,然后在另一台机器192.168.0.165上通过odbc进行连接,总是连接不上,我是这么做的:先在192.168.0.165上装了mysql-connector-odbc-3.51.16-win32.msi驱动,然后在控制面板中添加数据源,系统DNS数据源pcwall,server:192.168.0.2,user:root,password:root,database:testdb,(testdb是192.168.0.2上的数据库)然后点击test,返回:request returned with SQLERROR.还有就是testdb是通过手动输入的,不能通过下拉列表选择.
以前听人说不能通过root连接远程mysql数据库,不知道问题是不是处在这里?但是我在装数据库的时候已经选择了可以通过root远程访问数据库的呀?? 不知道是怎么回事???
展开
 我来答
cn_cnb
2008-03-11 · TA获得超过250个赞
知道小有建树答主
回答量:535
采纳率:0%
帮助的人:218万
展开全部
先测试是否能够ping通该机,很多防火墙设置会阻止网络访问。

开始〉运行
ping 192.168.0.2 -t
显示
replay from 192.168.0.2: bytes=32 time<1ms TTL=255
则正常

再通过以上操作,一步步解决问题
百度网友2d93c83af
2008-03-11 · TA获得超过524个赞
知道小有建树答主
回答量:709
采纳率:100%
帮助的人:923万
展开全部
按照楼下说的,先看下防火墙,是否允许其他主机访问。
如果这个没问题的话就在数据库主机的用户表加一个可以链接的用户。

具体怎么加,你看下mysql数据库里的user表中的记录,拷贝一个就行,host填链接的IP。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
铎黛理韫
2019-06-16 · TA获得超过3898个赞
知道大有可为答主
回答量:3202
采纳率:31%
帮助的人:496万
展开全部
先测试是否能够ping通该机,很多防火墙设置会阻止网络访问。
开始〉运行
ping
192.168.0.2
-t
显示
replay
from
192.168.0.2:
bytes=32
time<1ms
TTL=255
则正常
再通过以上操作,一步步解决问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式