sh 自动化mysql_secure_installation
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 自动化mysql_secure_installation相关的知识,希望对你有一定的参考价值。
#!/bin/bash
aptitude -y install expect
// Not required in actual script
MYSQL_ROOT_PASSWORD=abcd1234
SECURE_MYSQL=$(expect -c "
set timeout 10
spawn mysql_secure_installation
expect \"Enter current password for root (enter for none):\"
send \"$MYSQL\r\"
expect \"Change the root password?\"
send \"n\r\"
expect \"Remove anonymous users?\"
send \"y\r\"
expect \"Disallow root login remotely?\"
send \"y\r\"
expect \"Remove test database and access to it?\"
send \"y\r\"
expect \"Reload privilege tables now?\"
send \"y\r\"
expect eof
")
echo "$SECURE_MYSQL"
aptitude -y purge expect
以上是关于sh 自动化mysql_secure_installation的主要内容,如果未能解决你的问题,请参考以下文章
linux自动部署--sh脚本安装jdk,tomcat,mysqlclient
sh 构建Tensorflow自动化
sh 自动化Docker工作流程
自动化部署脚本--linux执行sh脚本
sh 自动化shell脚本到syslog
sh 自动化“sudo su - user”命令