无法连接远程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远程访问数据库的呀?? 不知道是怎么回事??? 展开
以前听人说不能通过root连接远程mysql数据库,不知道问题是不是处在这里?但是我在装数据库的时候已经选择了可以通过root远程访问数据库的呀?? 不知道是怎么回事??? 展开
3个回答
展开全部
按照楼下说的,先看下防火墙,是否允许其他主机访问。
如果这个没问题的话就在数据库主机的用户表加一个可以链接的用户。
具体怎么加,你看下mysql数据库里的user表中的记录,拷贝一个就行,host填链接的IP。
如果这个没问题的话就在数据库主机的用户表加一个可以链接的用户。
具体怎么加,你看下mysql数据库里的user表中的记录,拷贝一个就行,host填链接的IP。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先测试是否能够ping通该机,很多防火墙设置会阻止网络访问。
开始〉运行
ping
192.168.0.2
-t
显示
replay
from
192.168.0.2:
bytes=32
time<1ms
TTL=255
则正常
再通过以上操作,一步步解决问题
开始〉运行
ping
192.168.0.2
-t
显示
replay
from
192.168.0.2:
bytes=32
time<1ms
TTL=255
则正常
再通过以上操作,一步步解决问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询