mySQL 命令行有效,但 ODBC 和工作台无效

Posted

技术标签:

【中文标题】mySQL 命令行有效,但 ODBC 和工作台无效【英文标题】:mySQL command line works but ODBC and workbench do not 【发布时间】:2013-01-24 02:27:01 【问题描述】:

我正在尝试测试与远程 linux 服务器上运行的 mysql 数据库的连接。我正在运行 Windows 7 并在我的机器上安装了 mySQL 以及 32 位 ODBC 驱动程序。我可以毫无问题地从 DOS 命令提示符连接。但我无法使用 mySQL 工作台或 ODBC(来自 MS Access)进行连接。

在 MySQL 工作台中,我的错误是: 用户 'username' 从主机到服务器的连接尝试失败:未知 MySQL 服务器主机 'x.x.x.x' (0)

在 MS Acess(ODBC 驱动程序)中,我的错误是: 连接失败:[HY000][MySQL][ODBC 5.2(w) Driver]Can't connect to MySQL server on 'x.x.x.x' (10061)

我对 *** 进行了广泛的搜索,发现很多人无法与工作建立任何联系。但我知道我可以从我的电脑登录。会不会是端口以外的东西?

【问题讨论】:

另外,我要补充一点,我可以使用 MS Access 中的 ODBC 驱动程序连接到在我的本地主机上运行的数据库。据我所知,这与远程连接有关。 糟糕。看起来解决方案是从头开始删除并重新创建工作台和文件 DSN 中的连接,然后(奇迹般地)它开始工作。我不确定这个错误的原因是什么,但现在已经解决了。我是新用户,所以我还不能将此标记为已回答。这里没什么可看的,继续前进。 【参考方案1】:

请确保您在 MySQL 工作台中使用正确的 IP 地址连接到您的 mysql 数据库

【讨论】:

以上是关于mySQL 命令行有效,但 ODBC 和工作台无效的主要内容,如果未能解决你的问题,请参考以下文章

查询在 mysql 工作台中有效,但在 php 中无效,不知道为啥

Linux 上的 SQL Server:来自 Windows 的 ODBC 连接有效,应用程序无效

远程 mysql 连接在工作台中有效,但在 python 中无效

为啥我用CAD 命令行出现窗口无效说明提示?

查询在 MySQL 工作台中有效,但在 MySQL 连接器中无效

Swift 代码在 Playground 中有效,但在命令行工具中无效