mysql_query():用户 ''@'localhost' 的访问被拒绝(使用密码:NO)

mysql_query(): Access denied for user ''@'localhost' (using password: NO)

我正在 运行 我的 WordPress 网站中的 cron 作业并遇到这两个错误


警告:mysql_query():无法在 /home/geekda6/public_html/wp-content/plugins/maxblogpress-ninja-affiliate/ninja-affiliate-library/include/mbp-ninja-affiliate.cls.php 中建立到服务器的 link 在线 251

警告:mysql_query():[中的用户''@'localhost'(使用密码:NO)的访问被拒绝=41=].cls.php 线上 267

无效查询:1045:用户 ''@'localhost' 的访问被拒绝(使用密码:否)

这是我的文件。 https://gist.github.com/amarilindra/d89a0e2b90615e0f0c28

应用程序正在尝试在没有用户(匿名)的情况下连接到 MySQL 数据库。您是否检查 MySQL 实例是否允许匿名访问? 只是 运行 mysql。如果您得到相同的答复,那是您的问题。

可能的解决方案:

  1. 使用 mysql username/password 配置您的应用程序。 https://codex.wordpress.org/Installing_WordPress

  2. 配置 mysql 以进行匿名访问(不推荐)。 这是默认设置,所以肯定是有人用用户设置的。

你 运行 宁 mysql 好吗?