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 数据库。希望本文能帮助你更好地理解安装过程,并为你的数据库管理工作提供便利。如果你在安装过程中遇到任何问题,欢迎随时向我咨询。祝你在数据库开发的道路上越走越远!