www-data @ localhost使用密码NO

我使用Serverloft需要的plesk 9.3。 我们正在其上的24个网站上。 首先,它说连接错误太多,然后当我search主要问题。

问题是:

Warning: mysql_query() [function.mysql-query]: Access denied for user 'www-data'@'localhost' (using password: NO) in /var/www/vhosts/mimarki.com/subdomains/test/httpdocs/pages.php on line 23 

应用程序应该用来连接的数据库用户没有名为www-data ,并且有密码。

而且,MySQL的性能确实非常低。

我想有一个configuration问题,但现在是一个谜。

你能帮我一下吗? 这个问题怎么解决?

如果你能以某种方式pipe理MySQL服务器,请尝试一下命令

 FLUSH HOSTS; 

有时如果应用程序服务器和MySQL服务器之间的连接错误太多,它会拒绝来自该主机的任何进一步的连接。

如果您的mysql连接是由www-data而不是其他用户来完成的,请检查您的configuration。 你应该定义一些MySQL用户和密码。

性能问题可能是链接的,或者你可以检查你的DNS在MySQL和你的Web服务器上运行是否正常。