Drupalで接続する2つのデータベースがあります。 drush sql-dump
は、settings.phpで定義されているすべてのデータベースをバックアップしますか?
そうでない場合、どのようにして両方のデータベースのダンプを作成できますか?
--database=db_to_backup
オプションを使用しようとしましたが、エラーがスローされます。
sh: 1: Syntax error: "&&" unexpected
Database dump failed
どうもありがとう
Settings.phpのデータベース接続が次のようになっている場合
$databases = array(
'default' =>
array(
'default' =>
array(
'database' => 'mydatabase1',
'username' => 'root',
'password' => 'root',
'Host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
'test' =>
array(
'default' =>
array(
'database' => 'mydatabase2',
'username' => 'root',
'password' => 'root',
'Host' => 'localhost',
'port' => '',
'driver' => 'mysql',
'prefix' => '',
),
),
);
次のコマンドは、両方のデータベースをバックアップします。
drush sql-dump --database=default --result-file=default.sql; drush sql-dump --database=test --result-file=test.sql