"
写了段脚本,自动安装配置lmp,和其他一些东西,用sed和awk修改配置。
现在遇到个问题,源(apt-get)安装mysql的时候,会弹窗要求输入root密码,怎么自动设置这一步呀?
不然每次手动收入后,脚本才继续执行啊
""
如下脚本可以实现你的功能:
sudo debconf-set-selections <<< 'mysql-server-5.1 mysql-server/root_password password your_password' sudo debconf-set-selections <<< 'mysql-server-5.1 mysql-server/root_password_again password your_password' sudo apt-get -y install mysql-server
其中
mysql-server-5.1后面的版本号换成你自己的版本,其中 your_password替换你自己的密码
另外,如果你的shell 不支持 here-strings,那么使用echo命令:
echo ... | sudo debconf-set-selections
mysqladmin -u root -proot password 123456
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。