实现Centos 7初始化MySQL8

一、流程概要

下面是初始化Centos 7上MySQL 8的流程概要:

步骤 描述
1 安装MySQL 8的 yum 源
2 安装MySQL 8
3 启动MySQL 服务
4 配置MySQL 8

二、详细步骤及代码

1. 安装MySQL 8的 yum 源

# 下载 MySQL 8 yum 源
wget 

# 安装 MySQL 8 yum 源
sudo rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

2. 安装MySQL 8

# 安装 MySQL 服务器
sudo yum install mysql-server

3. 启动MySQL 服务

# 启动 MySQL 服务
sudo systemctl start mysqld

# 设置 MySQL 服务开机启动
sudo systemctl enable mysqld

4. 配置MySQL 8

# 获取初始密码
sudo grep 'temporary password' /var/log/mysqld.log

# 登录MySQL
mysql -u root -p

# 输入初始密码

# 修改密码策略
SET GLOBAL validate_password.policy = LOW;

# 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword';

# 刷新权限
FLUSH PRIVILEGES;

三、关系图

erDiagram
    USER ||--o| PASSWORD : has
    USER {
        string username
        string email
        date last_login
    }
    PASSWORD {
        string password
        date last_changed
    }

四、饼状图

pie
    title MySQL 8初始化步骤
    "安装MySQL 8的 yum 源" : 25
    "安装MySQL 8" : 25
    "启动MySQL 服务" : 25
    "配置MySQL 8" : 25

通过以上步骤,你可以成功在Centos 7上初始化MySQL 8。希望这篇文章对你有所帮助,祝你在学习和工作中顺利!