我可以在Ubuntu上安装MYSQL,没有提示,代码如下:
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-set-choices的部分我在某个地方网上(可能在这里不记得了),它已经为我工作了,到目前为止.我不是很了解它是如何工作的专家.
不过,我也想为Percona做同样的事情.我已经设置了apt包管理器来处理使用apt-get for percona.所以现在我的代码如下:
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中缺少一些东西.
我会在这里感谢一些指导.
提前致谢.
我其实发现这里的答案是
install mysql on ubuntu without password prompt那个建议
导出DEBIAN_FRONTEND =非交互式
apt-get -q -y安装mysql-server
工作,给我一个root用户没有密码,这是我想要的.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。