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
Para versiones específicas, como mysql-server-5.6
, deberá especificar la versión de esta manera:
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
Para mysql-community-server, las claves son ligeramente diferentes:
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
Reemplace your_password con la contraseña de root deseada. (parece que su_contraseña también se puede dejar en blanco para una contraseña raíz en blanco).
Si su shell no admite cadenas aquí ( zsh , ksh93 y bash las admiten), use:
echo ... | sudo debconf-set-selections