CentOS 9 安装 MySQL 指南

作为一名刚入行的开发者,你可能需要在 CentOS 9 系统上安装 MySQL 数据库。本文将为你提供详细的安装步骤和代码示例,帮助你顺利完成安装过程。

安装流程

以下是安装 MySQL 的主要步骤,我们将通过表格形式展示:

步骤 描述
1 安装 EPEL 仓库
2 安装 MySQL 软件包
3 启动 MySQL 服务
4 安全配置 MySQL
5 登录 MySQL 数据库

详细步骤

1. 安装 EPEL 仓库

EPEL(Extra Packages for Enterprise Linux)是一个为 CentOS 和 RHEL 提供额外软件包的仓库。安装 EPEL 仓库可以方便我们安装 MySQL。

sudo dnf install epel-release

这条命令会安装 EPEL 仓库。

2. 安装 MySQL 软件包

安装 MySQL 之前,我们需要添加 MySQL 官方仓库。以下是添加仓库和安装 MySQL 的命令:

sudo dnf localinstall -y 
sudo dnf install mysql-community-server

第一条命令添加了 MySQL 官方仓库,第二条命令安装了 MySQL 社区版。

3. 启动 MySQL 服务

安装完成后,我们需要启动 MySQL 服务。以下是启动命令:

sudo systemctl start mysqld

这条命令会启动 MySQL 服务。

4. 安全配置 MySQL

为了确保 MySQL 的安全性,我们需要进行一些安全配置。以下是安全配置的命令:

sudo mysql_secure_installation

这条命令会引导你进行安全配置,包括设置 root 用户密码、删除匿名用户、禁止 root 用户远程登录等。

5. 登录 MySQL 数据库

最后,我们需要登录 MySQL 数据库。以下是登录命令:

sudo mysql -u root -p

这条命令会提示你输入 root 用户的密码,然后登录到 MySQL 数据库。

关系图

以下是 MySQL 安装过程中涉及的组件和它们之间的关系:

erDiagram
    MYSQL ||--o| DATABASE
    MYSQL {
        int port_number
        string root_password
    }
    DATABASE {
        string database_name
        string user_name
        string user_password
    }

状态图

以下是 MySQL 安装过程中的状态变化:

stateDiagram-v2
    [*] --> Installing_EPEL
    Installing_EPEL --> [*]
    Installing_EPEL --> Installing_MySQL
    Installing_MySQL --> [*]
    Installing_MySQL --> Starting_MySQL
    Starting_MySQL --> [*]
    Starting_MySQL --> Securing_MySQL
    Securing_MySQL --> [*]
    Securing_MySQL --> Logging_into_MySQL
    Logging_into_MySQL --> [*]

结尾

通过以上步骤,你应该已经成功在 CentOS 9 系统上安装了 MySQL 数据库。希望本文能帮助你更好地理解安装过程,并为你的数据库管理工作提供便利。如果你在安装过程中遇到任何问题,欢迎随时向我咨询。祝你在数据库开发的道路上越走越远!