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

时间:2015-10-18 07:39:36

标签: php wordpress cron

我在我的WordPress网站上运行了一个cron作业并得到了这两个错误


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

警告:mysql_query():拒绝用户访问'' localhost' (使用密码:否) /home/geekda6/public_html/wp-content/plugins/maxblogpress-ninja-affiliate/ninja-affiliate-library/include/mbp-ninja-affiliate.cls.php 在线 267

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

这是我的档案。 https://gist.github.com/amarilindra/d89a0e2b90615e0f0c28

1 个答案:

答案 0 :(得分:2)

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

可行的解决方案:

  1. 使用mysql用户名/密码配置您的应用程序。 https://codex.wordpress.org/Installing_WordPress

  2. 为匿名访问配置mysql(不推荐)。 这是默认设置,因此必须有人与用户进行设置。

  3. 你是如何运行mysqld的?