我一直在尝试将Excel连接到在线mysql数据库。
我正在使用5.1DSN ODBC,经历了这个过程,但当我建立mysql和excel的连接时发生了一个错误。
Connection Failed: [HY000] [MYSQL][ODBC 5.1 Driver]Access denied for user 'icafeown'@'118.252.49.9'(userpassword: YES)
我也遇到过类似的问题,但我无法建立正确的连接。我正在使用Cpanel作为域名,而我已经使用了Remote MySQL。
和Database: Dropdown为空。

谢谢。
发布于 2012-03-04 14:12:55
拒绝访问意味着您已成功建立到MySQL服务器的TCP连接,但在MySQL中没有实际“登录”到该服务器的适当权限。
这通常是因为MySQL用户帐户的“主机”部分不匹配。例如,您可能已经在MySQL中创建了someone@example.com帐户,但无法反向查找您客户端的IP地址以确认它是"example.com“。MySQL只能看到您连接的IP,看不到主机名。如果你的118.252.49.9不能被解析为'example.com',你就不会得到它。
同一台机器上的连接也是如此。您可能有自己的someone@example.com MySQL帐户,但MySQL将看到来自127.0.0.1/localhost的连接,该连接不是"example.com“。
https://stackoverflow.com/questions/9552749
复制相似问题