sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password password your_password'
sudo debconf-set-selections <<< 'mysql-server mysql-server/root_password_again password your_password'
sudo apt-get -y install mysql-server
などの特定のバージョンでは、次のようにバージョンmysql-server-5.6
を指定する必要があります。
sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password password your_password'
sudo debconf-set-selections <<< 'mysql-server-5.6 mysql-server/root_password_again password your_password'
sudo apt-get -y install mysql-server-5.6
mysql-community-serverの場合、キーは少し異なります。
sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/root-pass password your_password'
sudo debconf-set-selections <<< 'mysql-community-server mysql-community-server/re-root-pass password your_password'
sudo apt-get -y install mysql-community-server
your_passwordを目的のrootパスワードに置き換えます。(your_passwordを空白のままにして、rootパスワードを空白にすることもできます。)
シェルがhere-stringsをサポートしていない場合(zsh、ksh93およびbashはそれらをサポートします)、次を使用します。
echo ... | sudo debconf-set-selections