![通过 Aptitude 安装时,如何以非交互方式指定 MySQL 根密码?](https://linux22.com/image/505039/%E9%80%9A%E8%BF%87%20Aptitude%20%E5%AE%89%E8%A3%85%E6%97%B6%EF%BC%8C%E5%A6%82%E4%BD%95%E4%BB%A5%E9%9D%9E%E4%BA%A4%E4%BA%92%E6%96%B9%E5%BC%8F%E6%8C%87%E5%AE%9A%20MySQL%20%E6%A0%B9%E5%AF%86%E7%A0%81%EF%BC%9F.png)
aptitude install mysql-server
同时弹出一个提示,要求我设置 root 密码。我想通过在初始命令中指定密码来避免这种情况。我该怎么做?
答案1
看一下debconf-set-selections
手册页 - 它应该能够满足您的要求。
您应该能够进入已经安装了 MySQL 的机器,然后执行以下操作:-
debconf-get-selections | grep "^mysql-server" >mysql-server-sel.txt
然后将其复制到目标框并运行:-
debconf-set-selections mysql-server-sel.txt
apt-get install mysql-server