【问题标题】:How do you fix this error: MySQL ODBC Access denied for user 'ODBC'@'localhost'?您如何解决此错误:MySQL ODBC Access denied for user 'ODBC'@'localhost'?
【发布时间】:2011-06-23 14:44:18
【问题描述】:

我曾将 .mdb 用于我的 ASP 应用程序。由于我已经学习并使用了 php,所以我现在想将 ASP 应用程序与 MySql 数据库一起使用。但是,我遇到了一些我无法弄清楚的错误。

这是我的代码:

set conn=server.createobject("ADODB.Connection")
bag="DRIVER={MySQL ODBC 3.51 Driver};UIN=aksar_isilak;PWD=741285;SERVER=localhost;DATABASE=aksarayf_isilak;OPTION=3"
conn.open bag

当我执行它时,我收到以下错误消息:

Microsoft OLE DB Provider for ODBC Drivers error '80004005'

[MySQL][ODBC 3.51 Driver]Access denied for user 'ODBC'@'localhost' (using password: YES)

C:\INETPUB\VHOSTS\ISILAK.COM\HTTPDOCS\YONETIM\../vt.asp, line 6

这不是我的服务器,它是一个主机,我可以在 plesk 面板上创建一些 ODBC 连接,只是你知道。

感谢您的帮助。

【问题讨论】:

标签: mysql vbscript asp-classic odbc ado


【解决方案1】:

尝试推荐的连接字符串格式; http://connectionstrings.com/mysql#p30 使用 username/password 而不是 UIN?/PWD

【讨论】:

    【解决方案2】:

    您确定这是正确的密码吗?还可以检查尝试访问特定数据库的用户的权限。

    【讨论】:

      【解决方案3】:

      UID=user 是普通的 ODBC 属性,而不是 UIN=user

      【讨论】:

        【解决方案4】:

        也许您没有传递正确的参数,因为消息说您正在尝试使用用户“ODBC”进行连接。

        'localhost' 没问题,因为您在同一台服务器上运行应用程序。

        【讨论】:

          猜你喜欢
          • 2021-08-28
          • 1970-01-01
          • 1970-01-01
          • 2015-03-20
          • 2023-03-20
          • 1970-01-01
          • 2020-05-22
          • 2019-08-09
          • 1970-01-01
          相关资源
          最近更新 更多