0

这个问题已经被问过多次,但没有一个答案对我有帮助。

我正在升级到 Drupal 8,为此,我需要为我的 Drupal 7 数据库指定登录凭据。

SQLSTATE[HY000] [2002] 由于目标机器主动拒绝,无法建立连接。

我可以很好地访问数据库,因为我的 SQL 服务器 100% 正在运行。我检查了 settings.php 中的凭据,它显示以下内容:

$databases = array (
  'default' =>
  array (
    'default' =>
    array (
      'database' => 'karma-living.dev',
      'username' => 'root',
      'password' => '',
      'host' => 'localhost',
      'port' => '',
      'driver' => 'mysql',
      'prefix' => '',
    ),
  ),
);

所以我复制了上面但我仍然收到上面的错误消息(黄色框)。

见下图:

在此处输入图像描述

有没有人有什么建议?先感谢您。

4

1 回答 1

1

Acquia 桌面显示您的数据库名称是“karma_dev”,但您输入了“karma-living.dev”作为 Drupal 的名称,因此存在不一致。

于 2018-04-16T01:05:19.370 回答