我正在使用 SSH 配置构建一个 Vagrant 盒子(CentOS 6.4)。
一切运行良好,LAMP 组件已安装并启动,但我已经到了应该保护 MySql 的步骤(设置 mysql 密码等)。
有 mysql_secure_installation 可以运行,但它不能在非交互模式下工作。
我可以跑
/usr/bin/mysqladmin -u root password 'newpassword'
但是如果我多次提供同一个框,Mysql 将第一次接受新密码,但随后会抱怨。
是否有一种优雅的方法可以在配置时自动保护 MySql?(我没有使用 Chef/Puppet,只是简单的 SSH 配置)