由于 MySQL 5.7 版本的 root 密码是首次启动时随机生成的,并且还要求必须修改后才能使用,所以有了本文:使用 shell 脚本完成安装和设置新的 root 密码
。
以官方的 rpm 包安装为例,先下载,使用 yum 命令安装,如果有需要的依赖包会自动安装
wget http://dev.MySQL.com/get /下载/MySQL-5.7/MySQL-5.7.17-1.EL 6.x86 _ 64.rpm -捆绑版tarxfmysql-5.7.17-1.El6. x 86 _ 64.rpm-bundle.tar
yum安装- y MySQL-*
初始化 MySQL 5.7
服务mysqld开始睡眠1
dfaultmysqlpwd=` grep ' atemporarypassword '/var/log/mysqld.log|awk-f ' root @ localhost 3360 ' { print $2}
/usr/帅气的白云/MySQL-uroot-p $ { Defaultmysqlpwd } eof
设置全局验证_密码_策略=0;
设定密码=密码(Shanghai 2017 );
grantallprivilegeson *.* to root @“%”标识的海洋2017“;
EOF
睡眠1
服务混合重启
说明:
设置全局验证_密码_策略=0;
可以将mysql的默认密码安全级别(包括8位字符、大小写特殊字符和数字)降低到0 ) 4个字符) ) )。
如果需要更高安全级别的密码,请删除此行。