在构建现代Web应用时,稳定高效的数据库是核心。本文将为您详细介绍如何在 CentOS 7/8/9 上完成 CentOS安装MySQL 8.0 的全过程。无论您是运维小白还是开发者,按照本指南操作即可轻松部署。
在安装之前,建议检查系统中是否已安装 MariaDB 或旧版本的 MySQL。如果有,请先卸载以避免冲突。
rpm -qa | grep mariadbyum remove -y mariadb-libs
为了获得最稳定的版本,我们使用官方的 MySQL 8.0安装教程 推荐的源。根据您的系统版本选择对应的下载链接:
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-11.noarch.rpm
rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el8-9.noarch.rpm
在 Linux服务器数据库部署 过程中,使用 yum 或 dnf 命令安装即可:
yum install -y mysql-community-server
注:如果您在 CentOS 8/9 上遇到 GPG 密钥校验错误,请执行:
rpm --import https://repo.mysql.com/RPM-GPG-KEY-mysql-2022
安装完成后,启动服务并设置开机自启:
systemctl start mysqldsystemctl enable mysqld
MySQL 8.0 会在安装时生成一个临时密码。我们需要找到它并进行 MySQL安全初始化。
1. 查找临时密码:
grep 'temporary password' /var/log/mysqld.log
2. 执行安全脚本:
mysql_secure_installation
按照提示设置新密码(需包含大小写、数字及特殊字符),并根据需要选择禁用远程 root 登录、删除匿名用户等操作。
如果您需要远程连接数据库,请务必放行 3306 端口:
firewall-cmd --permanent --add-port=3306/tcpfirewall-cmd --reload
至此,您的 CentOS 系统已成功安装并运行 MySQL 8.0。祝您开发顺利!
本文标签:CentOS安装MySQL 8.0, MySQL 8.0安装教程, Linux服务器数据库部署, MySQL安全初始化
本文由主机测评网于2026-04-03发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260433294.html