作为引导这里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^;