原本想安装5.7,结果下载的时候默认了mysql8。无奈~我是用rpm安装的mysql方式。在安装好mysql8后,使用临时密码登录后系统要求强制修改密码才行,没办法,只能修改下密码了,但是想用123等简单的数字作为密码方便记忆(生产环境一定要复杂安全,自己测试的环境可以简单),百度一下,修改my.cnf配置文件即可实现用简单密码登录。
注意!用rpm安装后直接修改my.cnf文件再启动报错了,建议先用临时密码登录后,flush privileges一下;
必须使用flush privileges的两种情况1、改密码。2、授权超用户。
看过其他帖子的方法,在my.cnf设置validate_password_length等几个配置即可。然后重启mysql。
但是!!此时出现问题了!用命令启动mysql出现Redirecting to /bin/systemctl start mysqld.service
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
出现错误不要慌,去mysqld.log日志查看原因(还有error_log等日志,综合查看),