【问题标题】:How do I fix this error: [1045] SQLSTATE[28000] [1045]如何修复此错误:[1045] SQLSTATE[28000] [1045]
【发布时间】:2013-02-05 00:34:52
【问题描述】:

我第一次在不是我的本地主机的服务器上工作。我正在从 hostgator 租用托管空间。我创建了一个应该获取用户信息并将其放入数据库的表单。当我尝试提交表单时,我不断收到以下错误消息:

无法打开数据库 [1045] SQLSTATE[28000] [1045] 访问被拒绝 对于用户'username@localhost'@'gator7899.hostgator.com'(使用 密码:是)

我看到其他帖子中有人问同样的问题,但给出的答案都不适合我。此外,用户名不是我的实际用户名,gator7899 不是实际服务器。出于安全考虑,我没有在此处发布它们。

有谁知道如何解决这个问题?

【问题讨论】:

    标签: mysql database localhost


    【解决方案1】:

    确保在您的 CPanel 中分配了权限 -> mysql 管理员 -> 将用户添加到数据库 那么

    您需要将配置更改为

    localhost
    username = username of CPanel
    password = password of Cpanel
    

    【讨论】:

    • 在控制面板或文件目录中找不到配置文件。知道它会在哪里吗?谢谢。
    • 我会查看显示错误的页面,查看与 mysql 连接的代码/行并相应地附加用户名和密码。
    猜你喜欢
    • 2016-11-05
    • 2017-03-04
    • 1970-01-01
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-15
    相关资源
    最近更新 更多