Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用ODBC将Excel连接到我的域中的在线Mysql数据库?_Mysql_Database_Excel_Odbc - Fatal编程技术网

如何使用ODBC将Excel连接到我的域中的在线Mysql数据库?

如何使用ODBC将Excel连接到我的域中的在线Mysql数据库?,mysql,database,excel,odbc,Mysql,Database,Excel,Odbc,我一直在尝试将Excel连接到在线mysql数据库 Im使用5.1 DSN ODBC,已完成此过程,但当Im建立mysql和excel的连接时发生错误 连接失败:[HY000][MYSQL][ODBC 5.1驱动程序]拒绝用户'icafeown'@'118.252.49.9'的访问(用户密码:是) 我也遇到过类似的问题,但我无法建立正确的联系。 我正在为域使用Cpanel,我已经使用了远程MySQL 数据库:下拉列表为空 谢谢。拒绝访问表示您已成功建立到MySQL服务器的TCP连接,但在MySQ

我一直在尝试将Excel连接到在线mysql数据库

Im使用5.1 DSN ODBC,已完成此过程,但当Im建立mysql和excel的连接时发生错误

连接失败:[HY000][MYSQL][ODBC 5.1驱动程序]拒绝用户'icafeown'@'118.252.49.9'的访问(用户密码:是)

我也遇到过类似的问题,但我无法建立正确的联系。 我正在为域使用Cpanel,我已经使用了
远程MySQL

数据库:下拉列表为空


谢谢。

拒绝访问表示您已成功建立到MySQL服务器的TCP连接,但在MySQL中没有实际“登录”到服务器的适当权限

通常这是因为MySQL用户帐户的“主机”部分不匹配。e、 g.您可能创建了一个
someone@example.com
MySQL中的帐户,但无法反向查找客户端的IP地址以确认它是“example.com”。MySQL只看到您连接的IP,而不是主机名。如果您的118.252.49.9无法解析为“example.com”,您将无法获得它


同一台机器上的连接也是如此。你可以有你的someone@example.comMySQL帐户,但MySQL将看到一个连接来自127.0.0.1/localhost,它不是“example.com”。

所以你是说我需要我的IP“118.252.49.9”成为“example.com”?或者别的什么?不,只是用户名=icafown,主机=118.252.49.9在MySQL中不是已知的帐户。MySQL对您连接的看法必须与您所连接的内容相匹配。