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
Dla określonych wersji, takich jak mysql-server-5.6
, musisz określić wersję w następujący sposób:
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
W przypadku mysql-community-server klucze są nieco inne:
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
Zastąp twoje_hasło żądanym hasłem roota. (wygląda na to, że twoje_hasło można również pozostawić puste dla pustego hasła roota.)
Jeśli twoja powłoka nie obsługuje here-strings (zsh , ksh93 i bash wesprzyj je), użyj:
echo ... | sudo debconf-set-selections