我可以在Ubuntu上没有提示与下面的代码安装MYSQL:安装的Percona/MySQL的无人值守的Ubuntu
dbpass="mydbpassword"
export DEBIAN_FRONTEND=noninteractive
echo mysql-server-5.1 mysql-server/root_password password $dbpass | debconf-set-selections
echo mysql-server-5.1 mysql-server/root_password_again password $dbpass | debconf-set-selections
apt-get -y install mysql-server
与debconf的设置,选择我的地方在线的部分(可能是这里不能记住),迄今为止它对我来说工作得很好。我不是一个专家,不了解它是如何工作的,但它确实如此。
但是,我想为Percona做同样的事情。我已经设置apt包管理器来处理使用percona的apt-get。所以现在我的代码如下:
dbpass="dbpass" && export dbpass
export DEBIAN_FRONTEND=noninteractive
echo percona-server-server-5.5 percona-server-server-5.5/root_password password $dbpass | debconf-set-selections
echo percona-server-server-5.5 percona-server-server-5.5/root_password_again password $dbpass | debconf-set-selections
apt-get -y install percona-server-server-5.5
但是,Percona安装但没有定义的密码。我知道我在debconf位缺少一些东西。
我很感谢这里的一些指导。
在此先感谢。
我需要100%的无人值守安装。您的方法是否符合法案,您是否有任何代码样本? – 2012-10-12 18:12:50