当前位置:首页 > 系统教程 > 正文

CentOS 7 安装 MySQL 8.0 详细教程(RPM 方式离线与在线安装指南)

CentOS 7 安装 MySQL 8.0 详细教程(RPM 方式离线与在线安装指南)

在企业级服务器环境搭建中,CentOS 7 是一款非常稳定的操作系统,而 MySQL 8.0 作为目前主流的关系型数据库,其性能和安全性都有了质的飞跃。本文将手把手教你如何通过 RPM安装 方式部署数据库,即便你是技术小白也能轻松掌握这篇 数据库教程

第一步:清理环境与卸载 MariaDB

CentOS 7 系统通常预装了 MariaDB,这会与 MySQL 产生冲突,安装前必须彻底卸载。

# 查看已安装的 MariaDBrpm -qa | grep mariadb# 卸载 MariaDB 及其依赖yum remove mariadb-libs -y
CentOS 7 安装 MySQL 8.0 详细教程(RPM 方式离线与在线安装指南)  RPM安装 数据库教程 第1张

第二步:获取 MySQL 8.0 RPM 安装包

访问 MySQL 官网下载对应的 Bundle 集合包,或者使用 wget 直接下载。我们需要安装核心的 5 个组件:common、client-plugins、libs、client 和 server。

# 建议按顺序执行安装命令rpm -ivh mysql-community-common-8.0.x.rpmrpm -ivh mysql-community-client-plugins-8.0.x.rpmrpm -ivh mysql-community-libs-8.0.x.rpmrpm -ivh mysql-community-client-8.0.x.rpmrpm -ivh mysql-community-server-8.0.x.rpm

第三步:初始化并启动服务

安装完成后,我们需要初始化数据库并启动 systemd 服务。

# 启动 MySQL 服务systemctl start mysqld# 设置开机自启systemctl enable mysqld# 查看初始临时密码grep 'temporary password' /var/log/mysqld.log

第四步:安全配置与远程访问

使用查到的临时密码登录,并立即修改 root 密码。注意 MySQL 8.0 对密码强度有默认要求。

mysql -u root -p# 修改密码(需包含大小写字母、数字及特殊字符)ALTER USER 'root'@'localhost' IDENTIFIED BY 'YourNewPassword@123';# 开启远程登录权限use mysql;update user set host='%' where user='root';flush privileges;

总结

通过以上步骤,我们成功在 CentOS 7 上完成了 MySQL 8.0RPM安装。后续建议配置防火墙放行 3306 端口,以确保外部工具可以正常连接您的 数据库教程 实践成果。