AWS に設定された仮想ホストに既存の drupal コードベースをアップロードしました。「データベースに接続できません」と表示される
データベース「dbname」を作成し、ssh 経由で正常に接続できます。しかし、接続する settings.php を取得できません。私が知る限り、mysql ユーザーはリモートで db にアクセスするために必要なすべての権限を持っています。
私が持っているもの
$db_url = 'mysql://username:password@us-west-rds.amazonaws.com/dbname';
これは、正常に接続する私たちの drupal 7 サイトを使用した settings.php の例です。
$databases = array (
'default' =>
array (
'default' =>
array (
'database' => 'dbname',
'username' => 'dbuser',
'password' => 'password',
'host' => 'us-west-rds.amazonaws.com',
'port' => '3306',
'driver' => 'mysql',
'prefix' => '',
),
),
);