0

モジュール開発などのために、新しいローカル Drupal 6 インストールの作成を自動化しようとしています。

bash スクリプトの書き方は知っており、ローカル開発環境に drush をインストールしていますが、必要な MySQL データベースを作成するスクリプトの書き方がわかりません。どんなアドバイスもありがたく受け取った!

4

1 に答える 1

1

自動作成スクリプトに次のクエリを使用します。

GRANT USAGE ON *.* TO db_name@127.0.0.1 IDENTIFIED BY 'db_name' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
CREATE DATABASE IF NOT EXISTS db_name;
GRANT ALL PRIVILEGES ON *.* TO db_name@127.0.0.1;
FLUSH PRIVILEGES;

シェル コマンドは次のようになります。

echo "$sql" | mysql -uuser -ppassword

これは PHP のカスタム drush コマンド スクリプトから取得したものですが、bash スクリプトでも同じように機能すると思います。

于 2012-04-09T21:47:59.357 に答える