首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到联机MySQL数据库时,ODBC连接中出现Host...not允许的错误

问连接到联机MySQL数据库时,ODBC连接中出现Host...not允许的错误
EN

Stack Overflow用户
提问于 2011-06-02 15:04:52
回答 4查看 22.9K关注 0票数 5

我已经下载了MySQL ODBC Connector 5.1。现在,我正在尝试设置DSN。但是我得到了一个错误:

Connection Failed : [HY000] [MySQL] [ODBC 5.1 Driver]Host '117.x.x.x' is not allowed to connect to this MySQL server

我的服务器url是server.myweb.com -这个名称正在输入TCP/IP服务器和端口=3306。

我还输入了用户名和密码,这是我打开www.myweb.com/cpanel时输入的用户名和密码

这是一个版本问题吗?我的服务器上的MySQL版本是否也应该是5.1,即ODBC的版本?

请帮帮忙。

EN

回答 4

Stack Overflow用户

发布于 2014-02-06 09:21:15

运行MySQL工作台并登录

转到用户和权限

选择用户并将限制连接更改为与%匹配的主机

并保存更改

票数 6
EN

Stack Overflow用户

发布于 2011-06-02 15:16:40

这不是版本或ODBC问题。此错误表明没有具有指定主机名的用户。在MySQL reference - http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-accounts-passwords中阅读更多信息

票数 1
EN

Stack Overflow用户

发布于 2012-07-26 23:35:31

正如其他人所说,这个问题与任何组件的版本无关。

当客户端(ODBC或其他)尝试连接到MySQL时,服务器将根据其权限表检查用户名和密码以及原始主机标识。This KB article可能会帮助您解决此问题。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6211501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档