摘要: 本文将手把手带你完成在 CentOS 7.9 系统上安装最新 MySQL 8.0 数据库的全过程。从环境清理、仓库配置、安全初始化,到详细参数优化、远程访问设置,最后无缝对接 DataGrip 图形化工具。文中不仅提供清晰的步骤,更包含了多个实际操作的注意事项与常见问题解决方案,助你从零开始,轻松搭建高性能、安全的数据库服务环境。
一、 环境准备与旧版本清理
在新系统上安装 MySQL 8.0 前,为确保安装过程纯净无冲突,强烈建议先检查并清理系统中可能存在的旧版本 MySQL 或默认的 MariaDB。
# 1. 停止现有数据库服务
systemctl stop mysqld mariadb
# 2. 卸载已安装的数据库软件包
yum remove -y mysql-server mariadb mariadb-server
# 3. (谨慎操作)删除残留的配置与数据目录
rm -rf /var/lib/mysql /etc/my.cnf /etc/my.cnf.d
二、 系统更新与 MySQL 8.0 安装
更新系统包(可选,但推荐):
yum update -y

下载并安装 MySQL 官方 Yum 仓库:
# 下载MySQL 8的Yum仓库
wget https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
# 检查文件是否下载成功
ls -l mysql80-community-release-el7-11.noarch.rpm
# 安装MySQL Yum仓库
rpm -ivh mysql80-community-release-el7-11.noarch.rpm



验证仓库并安装 MySQL 服务器:
# 查看启用的 MySQL 仓库
yum repolist enabled | grep mysql
# 查看可用的MySQL版本
yum repolist all | grep mysql
# 安装 MySQL 社区版服务器
yum install -y mysql-community-server
# 验证安装版本
mysql –version



