在 linux上安装 mysql 8.0 最简单的方式 就是yum 安装。本人是新手,如有错误 ,请多指教,谢谢!
下面就是记录步骤:
1.yum下载MySQL:
sudo yum localinstall https://repo.mysql.com//mysql80-community-release-el7-1.noarch.rpm
2.安装MySQL
yum install mysql-community-server -y
3.启动MySQL Server
systemctl start mysqld
4.MySQL初始密码
grep 'temporary password' /var/log/mysqld.log
记下root@localhost: 临时密码
[Note] [MY-010454] [Server] A temporary password is generated for root@localhost: PwC,i1TBvsHH
5.修改MySQL管理员密码
登录mysql 修改密码:mysql -u root -p 回车后输入步骤4获得的临时密码
ALTER USER 'root'@'localhost' IDENTIFIED BY '这里写新密码';
注意:要是修改简单的新密码会报错
报错信息
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
以下是处理:
mysql> set global validate_password.policy=0;
Query OK, 0 rows affected (0.00 sec)
mysql> set global validate_password.length=8;
Query OK, 0 rows affected (0.00 sec)
第一参数是密码级别设为0 ,第二个参数是设置密码的长度。
以下是参考来源
https://hqidi.com/105.html