Автоматическая установка пароля для пользователя 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^;