ユーザーがコマンドラインで動的にパスワードを入力するように要求するmysqlスクリプトを実行したいと思います。メッセージを通して可能ですEnter your $root password
が、これまでは期待どおりに機能しません。
mysql -u root -p CREATE DATABASE IF NOT EXISTS Test
また、データベースが作成されたときにmysqlからログアウトしてbashコマンドに戻るにはどうすればよいですか?
答え1
使用
echo "CREATE DATABASE IF NOT EXISTS Test" | mysql -u root -p
パスワードの入力を求められ、コマンドを実行してシェルに戻ります。