【发布时间】:2015-09-05 18:57:49
【问题描述】:
我需要帮助才能在 Windows 中完成 ODBC for MySQL 的配置。我收到不同的错误,我尝试了几个选项,但没有任何效果。我真的很感谢你的帮助。
所以基本上,我们在 Druppal 上将 MySQL 用于 CiviCRM。为了在线访问数据库,我们使用两组用户/密码,一组用于访问 phpMyAdmin 控制台,另一组用于访问数据库本身。
我想配置 ODBC 连接,以便用户可以直接在他们的计算机中获取信息。
这些是我遵循的步骤:
- 我安装了 ODBC 驱动程序:“MySQL ODBC 5.3 驱动程序”32 位。
- 我进入 ODBC 管理控制台并使用此驱动程序配置一个系统 DNS。
- 我直接从我们的 phpMyAdmin 中的数据库服务器信息中获取 TCP/IP 服务器,最初我是 3306 端口。
- 我为数据库输入了我们的用户(不是为 phpMyAdmin),我在没有密码的情况下测试了连接。虽然成功了,但我只是获取了数据库:information_schema 和 test,我们的数据库名称不在选项中。
- 后来我输入了我们的密码,并再次尝试连接,但我收到此错误:
“用户 USERNAME@LocalHost 的访问被拒绝(使用密码:YES)”
在控制台中,我可以看到用户名是 USERNAME@127.0.0.3 而不是 localhost。
- 我尝试将端口更改为 3307,因为我在某处读到,这是一个可能的解决方案。但我收到了这个错误:
Can not connect to MySQL Server on ServerName (10061)。
显然我不是这方面的专家。感谢您帮助有效配置 ODBC。
提前致谢。
【问题讨论】:
标签: php mysql database phpmyadmin