开发者社区> 问答> 正文

hell如何自动设置mysql root密码

写了段脚本,自动安装配置lmp,和其他一些东西,用sed和awk修改配置。

现在遇到个问题,源(apt-get)安装mysql的时候,会弹窗要求输入root密码,怎么自动设置这一步呀?

不然每次手动收入后,脚本才继续执行啊

展开
收起
小旋风柴进 2016-03-10 14:25:15 2400 0
1 条回答
写回答
取消 提交回答
  • 如下脚本可以实现你的功能:

    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

    2019-07-17 18:57:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像