在 OpenEuler 上安装 MySQL 8 的指南
总体流程
在 OpenEuler 上安装 MySQL 8 的流程可以简要概括为以下几个步骤:
步骤 | 描述 |
---|---|
1 | 更新系统软件包 |
2 | 安装必要的依赖 |
3 | 下载并安装 MySQL 8 |
4 | 初始化 MySQL 数据库 |
5 | 设置 MySQL 启动及安全配置 |
状态图
以下是整个安装过程的状态图,使用 Mermaid 语法呈现:
stateDiagram
[*] --> 更新系统
更新系统 --> 安装依赖
安装依赖 --> 下载 MySQL
下载 MySQL --> 初始化数据库
初始化数据库 --> 配置安全
配置安全 --> [*]
详细步骤
步骤 1: 更新系统软件包
运行以下命令以更新软件包列表和已安装的软件包:
sudo dnf update -y # 更新所有软件包
这条命令使用
dnf
包管理工具更新 OpenEuler 系统上的所有软件包,并用-y
参数自动确认所有操作。
步骤 2: 安装必要的依赖
在安装 MySQL 之前,确保安装所需的依赖项:
sudo dnf install -y wget tar # 安装 wget 和 tar 工具
wget
用于下载文件,而tar
用于解压文件。这些工具是安装 MySQL 所需的基础工具。
步骤 3: 下载并安装 MySQL 8
首先,添加 MySQL Yum 存储库:
sudo wget # 下载 MySQL Yum 存储库
sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm # 安装存储库
第一个命令下载 MySQL Yum 存储库的 RPM 包,第二个命令安装该包以便可以使用 MySQL 相关的命令。
然后,安装 MySQL 8:
sudo dnf install -y mysql-community-server # 安装 MySQL 8
这个命令将从已添加的 Yum 存储库中安装 MySQL 8 的最新版本。
步骤 4: 初始化 MySQL 数据库
安装完成后,需要初始化 MySQL 数据库:
sudo systemctl start mysqld # 启动 MySQL 服务
这条命令启动 MySQL 服务器,但在此之前,可能需要找到临时的 root 密码。
查看临时的 root 密码:
sudo grep 'temporary password' /var/log/mysqld.log # 获取临时 root 密码
该命令从 MySQL 的日志文件中提取出临时的 root 密码。
步骤 5: 设置 MySQL 启动及安全配置
启动 MySQL后,你可以使用以下命令登录:
mysql -u root -p # 登录 MySQL
这个命令会请求你输入 root 用户的密码。使用前面获取到的临时密码。
登录后,建议立即更改 root 密码并根据需要安全配置:
ALTER USER 'root'@'localhost' IDENTIFIED BY 'NewPassword'; -- 修改 root 密码
在 MySQL 中使用此命令更改 root 用户的密码,将
NewPassword
替换为你想设置的新密码。
结语
至此,你已经成功在 OpenEuler 系统上安装 MySQL 8!重启 MySQL 服务并开始使用你新安装的数据库:
sudo systemctl enable mysqld # 设置 MySQL 服务开机自启
sudo systemctl restart mysqld # 重启 MySQL 服务
以上命令启用 MySQL 服务的开机自启,并重启服务。
通过本文,你应该对在 OpenEuler 上安装 MySQL 8 的整个过程有了清晰的了解。如果遇到任何问题,请回头检查每一步,确保没有遗漏关键步骤。祝你在数据库开发的道路上顺利前行!