centos8 安装 mysql8.0.22

1、输入

wget https://dev.mysql.com/get/mysql80-community-release-el8-1.noarch.rpm

 

2、安装数据源

yum install mysql80-community-release-el8-1.noarch.rpm

 

 

 3、检查数据源

yum repolist enabled | grep "mysql.*-community.*"

 

4、配置数据源(可不配置)

 

 

 

 

 5、禁用centos8自带的mysql模块

yum module disable mysql

 6、安装数据库

真正安装mysql  安装语句:

yum install mysql-community-server

部分报错

Error:GPG check FAILED

解决:修改安装命令为:

yum install mysql-community-server  --nogpgcheck

Is this ok [y/Y]  一路 y到底

7、启动mysql

输入:

service mysqld start

service mysqld status

 

 

 8、显示mysql的随机密码

grep 'temporary password' /var/log/mysqld.log

9、登录并修改mysql密码

登录:mysql -u root -p

然后输入上面生成的密码

修改密码:ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root_21root';

如果密码过于简单无法修改,需要更改密码策略

查看密码策略:SHOW VARIABLES LIKE 'validate_password%';

// 更改密码规则,即可以设置root等密码

set global validate_password.length=4;

set global validate_password.policy=0;

set global validate_password.check_user_name = 0;

设置自己想要的密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'root';

10、开启远程访问

正确写法:
1、先创建权限记录:create user 'root'@'%' identified by 'root';
2、授权:grant all privileges on *.* to 'root'@'%' with grant option;
两句话分开写:

3、刷新权限

  FLUSH PRIVILEGES;

 

posted @ 2022-01-26 16:04  Sんí丶頭  阅读(111)  评论(0)    收藏  举报