私はMySQLでいくつかのアクションを実行する必要があるbashスクリプトを持っています。それは空白のパスワードを持つMySQLユーザ名と一緒に使用されるまでbashスクリプトのMySQLパスワード入力
#!/bin/sh
read -p "Enter your MySQL username: " $sqluname
read -sp "Enter your MySQL password (ENTER for none): " $sqlpasswd
/usr/bin/mysql -u $sqluname -p $sqlpasswd << eof
*some SQL stuff*
eof
これはうまく機能:これまでのところ私はこのようなものを持っています。ユーザーはパスワードプロンプトでEnterキーを押しますが、もう一度MySQLから「パスワードを入力してください」という別のプロンプトが表示されます。
この2番目のパスワードプロンプトを回避して、スクリプトで空白と空白の両方のパスワードを処理するにはどうすればよいですか?
それは動作しますか? – sarnold
いいえ.................... – Shaun