【问题标题】:Access denied for user ''@'localhost' (using password: NO) When Upgrading Wordpress升级 Wordpress 时用户''@'localhost' 的访问被拒绝(使用密码:否)
【发布时间】:2016-01-08 07:23:48
【问题描述】:

我刚刚尝试升级最新的 wordpress 版本,它抛出了这个错误。 用户 ''@'localhost' 的访问被拒绝(使用密码:否)。我立即将它传达给服务提供商,他们说这是一个数据库错误。但是我用正确的数据库名称、用户名和密码检查了 wp-config 文件,一切都很完美。但是为什么我仍然得到同样的错误,它是服务器问题或在升级 wordpress 版本时任何东西都损坏了。

【问题讨论】:

  • 清除服务器缓存

标签: wordpress localhost


【解决方案1】:

出现此类问题的原因有很多:

  • 托管服务提供商问题
  • wp-config 中的 DB 信息错误
  • 主机名问题。您是否使用 localhost 作为DB_HOST?一些托管公司不使用 localhost。请参阅codex reference 了解更多信息。
  • 数据库表需要修复/优化。 Wordpress 具有内置功能to achieve this
  • wordpress 处理数据库的方式发生了变化。 Similar post and solution

在你的情况下,我会选择最后一个,因为你说问题是在更新后出现的

【讨论】:

    猜你喜欢
    • 2015-10-07
    • 2018-02-22
    • 2016-12-27
    • 2012-06-17
    • 2019-12-19
    • 2017-10-26
    相关资源
    最近更新 更多