mysql odbc 连接失败_MySQL – ODBC连接失败,Workbench连接工作

我试图在我的机器(

Windows 7)上安装和测试

MySQL ODBC连接器以连接到远程MySQL数据库服务器,但是,当我配置和测试连接时,我不断收到以下错误:

Connection Failed

[MySQL][ODBC 5.3(w) Driver]Access denied for user 'root'@'(my host)' (using password: YES):

问题是,我可以连接MySQL Workbench(远程 – 从我的本地机器到远程服务器)就好了.我已经广泛阅读了this FAQ,但它没有帮助.我试过了:

>检查服务器上是否正在运行mysql(确实如此.我甚至尝试重启多次);

>检查端口是否正在侦听远程服务器上的连接.它是.

>使用MySQL Workbench连接到远程服务器.有用.

>检查远程数据库的IP地址和端口是否正确;

>检查用户(root)和密码是否正确;

>在ODBC配置窗口中重新输入密码;

>检查并修改远程服务器上“my.conf”的内容,以允许来自各方的连接(0.0.0.0);

>在mySQL的GRANT HOST表中包含(我的主机)(我也尝试了通配符’%’,但它没有任何相同);

>运行FLUSH HOSTS;和FLUSH特权;远程mySQL服务器上的命令重置权限缓存;

>在配置ODBC驱动程序期间关闭防火墙;

>检查MySQL变量’skip_networking’是否为OFF以允许远程连接.

令人沮丧的是,我可以在本地计算机上连接MySQL Workbench(使用相同的IP /用户/密码),而不是使用ODBC.

我可能做错了什么,或者什么可能搞乱我尝试连接ODBC?

更新:我设法设置ODBC驱动程序并使其在服务器端正常运行.我可以使用命令行(使用“isql”命令)将其连接到localhost.但我仍然无法通过Windows 7机器远程连接.

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值