我使用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服务器上运行是否正常。