Автоматическая установка пароля для пользователя root MySQL при установке lamp-сервера через tasksel

Как указано здесь, мы можем установить LAMP черезtasksel по одной команде

sudo tasksel install lamp-server

Это включает в себя установку MySQL и предложит нам войти root password,

Мне нужно передать пароль из командной строки, чтобы установка была полностью автоматизирована.

Как мы можем добраться до этого?

1 ответ

На обычном сервере Ubuntu16 у меня получилось очаровательно:

export DEBIAN_FRONTEND=noninteractive;
MYSQL_ROOT_PASSWORD='xxxxx';
echo debconf mysql-server/root_password password $MYSQL_ROOT_PASSWORD | sudo debconf-set-selections;
echo debconf mysql-server/root_password_again password $MYSQL_ROOT_PASSWORD | sudo debconf-set-selections;
sudo apt-get -y install lamp-server^;
Другие вопросы по тегам