MySQLで SQL をコマンドラインから直接実行

MYSQLでデータベースを作成する際に mysql mysql > CREATE DATABASE wordpress charset utf8; ・ ・ ・ と入力していました。

ここで、chefのレシピに上記のように書き込むとエラーが起きてしまいます。 わざわざ、templateを記述しても良いのですがそれも面倒なので直接SQLをコマンドラインから実行してみます。

mysql -uユーザ名 -pパスワード DB名 -e’show tables;’を参考に

mysql -u root -e ‘CREATE DATABASE wordpress charset utf8; ・ ・ ・’ ←コマンドをシングルコーテーションでくくる

以上で実行することができました。

リンクテキスト