Can';Drupal是否可以安装在使用默认设置运行的MySQL服务器上?

Can';Drupal是否可以安装在使用默认设置运行的MySQL服务器上?,mysql,linux,drupal,Mysql,Linux,Drupal,意思是根没有密码。我收到一个安装错误,说Drupal无法连接到数据库服务器。我在Linux上使用默认的XAMPP打包的MySQL服务器。服务器正在运行,因为我可以通过phpMyAdmin与它交互 警告:PDO::_construct()。 为了让Drupal正常工作并继续安装过程,您必须解决下面报告的所有问题。有关配置数据库服务器的更多帮助,请参阅安装手册。如果您不确定这意味着什么,您可能应该联系您的主机提供商。 无法连接到数据库服务器。服务器报告以下消息:SQLSTATE[HY000][200

意思是根没有密码。我收到一个安装错误,说Drupal无法连接到数据库服务器。我在Linux上使用默认的XAMPP打包的MySQL服务器。服务器正在运行,因为我可以通过phpMyAdmin与它交互

警告:PDO::_construct()。 为了让Drupal正常工作并继续安装过程,您必须解决下面报告的所有问题。有关配置数据库服务器的更多帮助,请参阅安装手册。如果您不确定这意味着什么,您可能应该联系您的主机提供商。 无法连接到数据库服务器。服务器报告以下消息:SQLSTATE[HY000][2002]参数无效。 数据库服务器正在运行吗? 数据库是否存在,您是否输入了正确的数据库名称? 您是否输入了正确的用户名和密码?
您输入了正确的数据库主机名吗?

我建议只需为每个站点创建一个新用户,这就是我所做的,而且使用phpmyadmin非常简单。只需添加一个新用户,然后选择“创建同名数据库并授予所有权限”


您的错误似乎与没有密码无关,但与套接字与tcp有关。对于主机,请尝试使用“127.0.0.1”而不是“localhost”。

检查数据库连接详细信息(数据库名称、用户名、密码等)。
除此之外,还要确保主机名和端口号正确。在我的情况下,端口号是不同的。当时是3307英镑。

Berdir说得对。Drupal 7安装脚本要求我将localhost更改为127.0.0.1,安装成功完成。