Macでは、シェルスクリプトからMySQLをインストールします。

Macでは、シェルスクリプトからMySQLをインストールします。

OS 10.11.6 El Capitanを実行しているMacシステムにMySQLをプログラムでインストールしようとしています。したがって、.dmgをダウンロードした後、スクリプトは次のコマンドを使用して解凍します。

sudo hdiutil attach mysql-5.7.16-osx10.11-x86_64.dmg

その後、スクリプトが実行されます。

sudo installer -package /Volumes/mysql-5.7.16-osx10.11-x86_64/mysql-5.7.16-osx10.11-x86_64 .pkg -target /

これでインストーラが起動し、GUIからMySQLをインストールすると、rootユーザーの一時パスワードを知らせるメッセージボックスが表示されます(添付の画像を参照)。

ここに画像の説明を入力してください。

だから私が望むのは、一時的なルートパスワードを読み、最終的にrootユーザー用に事前定義されたパスワードを設定するスクリプトです。

1)bashシェルに一時パスワードを読み込み、それを変数に保存させることはできますか?

2)スクリプトはルートパスワードを自動的にリセットできますか?

関連情報