CentOS 9 Stream 上安装 MySQL 8.0+

在 CentOS 9 Stream 上安装 MySQL 8.0.37 的步骤如下:

1. 添加 MySQL Yum Repository

首先,下载并安装 MySQL 8.0 的 YUM 仓库配置包:

bash 复制代码
sudo wget https://dev.mysql.com/get/mysql80-community-release-el9-1.noarch.rpm

然后,安装该 RPM 包:

bash 复制代码
sudo rpm -ivh mysql80-community-release-el9-1.noarch.rpm

2. 安装 MySQL 8.0.37

更新 YUM 仓库并安装 MySQL 8.0:

bash 复制代码
sudo dnf update -y
sudo dnf install mysql-server -y

这将安装最新的 MySQL 8.0 版本。

3. 启动 MySQL 服务

安装完成后,启动 MySQL 服务并设置为开机启动:

bash 复制代码
sudo systemctl start mysqld
sudo systemctl enable mysqld

4. 获取临时密码

MySQL 在首次安装时会生成一个临时密码。可以通过以下命令找到临时密码:

bash 复制代码
sudo grep 'temporary password' /var/log/mysqld.log

5. 运行 MySQL 安全配置脚本

运行 MySQL 安全配置脚本以修改密码并进行一些安全设置:

bash 复制代码
sudo mysql_secure_installation

根据提示进行设置,包括设置新的 root 密码、禁用远程 root 登录等。

6. 登录 MySQL

使用新的密码登录 MySQL:

bash 复制代码
mysql -u root -p

7. 检查 MySQL 版本

登录后,可以通过以下命令检查 MySQL 版本是否为 8.0.37:

sql 复制代码
SELECT VERSION();

这样就完成了 MySQL 8.0.37 的安装。

相关推荐
辰同学ovo1 小时前
从一条 SQL 到三个原则:MySQL 心智模型
sql·mysql·adb
ziguo11222 小时前
C/C++ 错误处理全解:从 errno 到 C++ 异常
linux·c语言·c++·windows·visual studio
三8442 小时前
使用Samba/NFS实现文件共享/自动挂载共享目录/autofs自动挂载服务
linux·服务器·网络
高铭杰3 小时前
万物皆可KV(2)SurrealDB 存储布局分析
linux·服务器
Mico184 小时前
MySQL 8.0.35 GTID主从复制常见管理操作
mysql
无小道4 小时前
深入解析操作系统文件缓冲区:页缓存、基数树与f_pos的协同设计
linux·缓存·文件缓冲区
网安墨雨4 小时前
MySQL数据库 SQL语句详解
自动化测试·软件测试·数据库·python·sql·mysql
AOwhisky5 小时前
Linux(CentOS)系统管理入门笔记(第十二期)——系统管理工具与软件包管理(上篇):Cockpit 与 RPM 包管理
linux·运维·笔记·centos·云计算
寒水馨5 小时前
Linux下载、安装godot-4.7.1-stable(附安装包Godot_v4.7.1-stable_linux.x86_64.zip)
linux·游戏引擎·godot·游戏开发·2d游戏·3d游戏·godot engine
念恒123065 小时前
Socket编程UDP(中)
linux·网络协议·udp