gpt4 book ai didi

php - 在 Windows 中为 MySQL 配置 ODBC

转载 作者:搜寻专家 更新时间:2023-10-30 23:43:16 25 4
gpt4 key购买 nike

我需要帮助才能在 Windows 中完成 ODBC for MySQL 的配置。我收到不同的错误,我尝试了几种选择,但没有任何效果。非常感谢你的帮助。

基本上,我们在 Druppal 上使用 MySQL 来实现 CiviCRM。为了在线访问数据库,我们使用了两组用户/密码,一组用于访问 phpMyAdmin 控制台,另一组用于访问数据库本身。

我想配置 ODBC 连接,以便用户可以直接在他们的计算机中获取信息。

这些是我遵循的步骤:

  1. 我安装了 ODBC 驱动程序:“MySQL ODBC 5.3 驱动程序”32 位。
  2. 我转到 ODBC 管理控制台并使用此驱动程序配置一个系统 DNS。
  3. 我直接从我们的 phpMyAdmin 中的数据库服务器信息中获取 TCP/IP 服务器,最初我使用 3306 端口。
  4. 我为数据库输入我们的用户(不是 phpMyAdmin),我测试了没有密码的连接。虽然成功了,但是我只是得到了databases: information_schema和test,options里面没有我们数据库的名字。
  5. 稍后我输入了我们的密码,并再次尝试连接,但出现了这个错误:

"Access denied for user USERNAME@LocalHost (Using password: YES)"

在控制台中,我可以看到用户名是 USERNAME@127.0.0.3 而不是 localhost

  1. 我尝试将端口更改为 3307,因为我在某处读到,这是一个可能的解决方案。但是我得到了这个错误:无法连接到 ServerName (10061) 上的 MySQL 服务器

显然我不是这方面的专家。感谢您帮助有效配置 ODBC。

提前致谢。

最佳答案

我将通过重启 mysql 守护进程返回到端口 3306。

运行我在 here 中输入的一些测试在“为什么我无法连接”部分的底部。查看主机名。

和查询 select user,host,password from mysql.user。您还将看到 Grants 等。Grants 说明了为什么看不到您的 dbname。这些问题总是有一些事件部分。您在 3307 上的事实现在又增加了一个问题。

关于php - 在 Windows 中为 MySQL 配置 ODBC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32416655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com