【CentOS 7安装MySQL 8的教程指南】

CentOS 7安装MySQL 8

  1. 添加MySQL官方源
wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm

【CentOS 7安装MySQL 8的教程指南】_第1张图片

  1. 安装MySQL 8
sudo yum install mysql-community-server

【CentOS 7安装MySQL 8的教程指南】_第2张图片

  • 安装失败执行下面的命令并再次执行安装命令
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022

【CentOS 7安装MySQL 8的教程指南】_第3张图片

  1. 启动MySQL服务
sudo systemctl start mysqld
  1. 设置MySQL服务开机自启动
sudo systemctl enable mysqld
  1. 查看MySQL服务状态
sudo systemctl status mysqld

如果服务已经启动,则可以看到如下输出:
【CentOS 7安装MySQL 8的教程指南】_第4张图片

  1. 修改MySQL root用户的密码
sudo grep 'temporary password' /var/log/mysqld.log

以上命令会输出MySQL root用户的初始密码,记录下该密码。
在这里插入图片描述

然后登录MySQL服务,修改root用户的密码:

mysql -uroot -p
ALTER USER 'root'@'localhost' IDENTIFIED BY 'your_new_password';

注意将 your_new_password 替换为你自己设置的密码。
如果提示ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
则是因为设置的密码太简单不符合要求

  1. 配置MySQL安全性
    MySQL提供了一个安全性脚本,可以快速配置MySQL的安全性,包括移除匿名用户、禁止root远程登录等。
sudo mysql_secure_installation

根据提示进行安全性配置即可。

  1. 验证MySQL安装

运行以下命令,验证MySQL是否正常工作:

mysql -uroot -p

输入你设置的密码,如果能够成功登录,则表示MySQL安装成功。

总结
通过以上步骤,你已经成功在CentOS 7上安装并配置好MySQL 8。

你可能感兴趣的:(gbt,mysql,centos,数据库)