通过 taskel 安装 lamp-server 时自动设置 MySQL root 用户的密码

通过 taskel 安装 lamp-server 时自动设置 MySQL root 用户的密码

作为引导这里tasksel,我们可以通过一个命令安装LAMP

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^;

相关内容