实现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。希望这篇文章对你有所帮助,祝你在学习和工作中顺利!