【问题标题】:"Connection error: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: NO)"“连接错误:SQLSTATE [HY000] [1045] 用户'root'@'localhost'的访问被拒绝(使用密码:否)”
【发布时间】:2017-04-01 07:34:58
【问题描述】:

我在笔记本电脑上用 php 在本地开发了一个网站。在本地机器上运行良好,但是当我让它在那里生活时,它给了我错误

连接错误:SQLSTATE[HY000] [1045] 用户 'root'@'localhost' 的访问被拒绝(使用密码:NO)”。

我使用正确的信息进行数据库连接我不知道为什么会这样。

【问题讨论】:

  • 谁能帮我解决这个错误
  • 我知道这个问题重复了很多次,但我无法解决它,现在这个错误让我很紧张
  • 你的live站点真的使用没有密码的root sql用户吗?

标签: php


【解决方案1】:

这确实是您的数据库凭据有问题。数据库抱怨您没有为 root 用户传递 password。 您本地数据库服务器的用户 root 很可能没有密码。

【讨论】:

  • 嗨@WaqarChohan。如果此答案或任何答案解决了您的问题,请单击复选标记考虑accepting it。这向更广泛的社区表明您已经找到了解决方案,并为回答者和您自己提供了一些声誉。没有义务这样做。
猜你喜欢
  • 1970-01-01
  • 2018-10-08
  • 2020-01-16
  • 2020-08-20
  • 2018-07-22
  • 1970-01-01
  • 2017-11-05
  • 2015-08-16
相关资源
最近更新 更多