我已经下载了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的版本?
请帮帮忙。
发布于 2014-02-06 09:21:15
运行MySQL工作台并登录
转到用户和权限
选择用户并将限制连接更改为与%匹配的主机
并保存更改
发布于 2011-06-02 15:16:40
这不是版本或ODBC问题。此错误表明没有具有指定主机名的用户。在MySQL reference - http://dev.mysql.com/doc/refman/5.1/en/grant.html#grant-accounts-passwords中阅读更多信息
发布于 2012-07-26 23:35:31
正如其他人所说,这个问题与任何组件的版本无关。
当客户端(ODBC或其他)尝试连接到MySQL时,服务器将根据其权限表检查用户名和密码以及原始主机标识。This KB article可能会帮助您解决此问题。
https://stackoverflow.com/questions/6211501
复制相似问题