在 CentOS 8 上安装 MySQL 8 的指南
MySQL 作为一种流行的关系型数据库管理系统,广泛应用于网站和应用程序的后端数据存储。在本文中,我们将介绍如何在 CentOS 8 上安装 MySQL 8。以下是详细步骤和代码示例。
1. 更新系统
在开始之前,确保您的 CentOS 系统是最新的。打开终端并输入以下命令:
sudo dnf update -y
此命令将更新所有已安装的软件包。
2. 添加 MySQL Yum 存储库
MySQL官方提供了 Yum 存储库,以便我们可以轻松地安装 MySQL。首先,下载 MySQL Yum 存储库 RPM 文件:
sudo dnf install -y
这条命令将从官方源中下载并安装 MySQL Yum 存储库。
3. 安装 MySQL 8
安装软件包时,我们需要确保我们从新的 Yum 存储库安装 MySQL 8。使用以下命令来安装 MySQL 服务器:
sudo dnf install -y mysql-community-server
4. 启动 MySQL 服务
安装完成后,您需要启动 MySQL 服务并使其在系统启动时自动启动:
sudo systemctl start mysqld
sudo systemctl enable mysqld
使用 systemctl status mysqld
命令来检查 MySQL 服务的状态,确保它正在运行。
5. 获取临时密码
MySQL 8 在安装后为 root 用户生成了临时密码。您可以通过查看系统日志文件来找到这个密码:
sudo grep 'temporary password' /var/log/mysqld.log
请记住这个密码,因为它将在下一步中用到。
6. 运行安全脚本
MySQL 提供了一个安全脚本,可以帮助您修改 root 密码,删除匿名用户,禁止远程 root 登录等。运行以下命令开始安全配置:
sudo mysql_secure_installation
在脚本运行过程中,您将被提示输入刚才获取的临时密码。接下来的步骤中,您可以设置一个新的 root 密码并选择其他安全选项。
7. 登录 MySQL
完成安全配置后,您可以使用新的 root 密码登录 MySQL:
mysql -u root -p
8. 结束语
至此,您已成功在 CentOS 8 上安装 MySQL 8 并进行了基本的配置。您可以开始创建数据库和表,逐步搭建您的应用程序所需的数据库结构。
MySQL 服务状态图
以下是 MySQL 服务的状态图,展示了服务的主要状态:
stateDiagram
[*] --> 停止状态
停止状态 --> 启动
启动 --> 运行状态
运行状态 --> 停止状态
运行状态 --> 错误状态
错误状态 --> 停止状态
希望本文能帮助您顺利安装并配置 MySQL。如果您在过程中遇到任何问题,可以查阅 MySQL 的官方文档或相关社区寻求帮助。