华为云 EulerOS 2.0 是基于 openEuler 操作系统开发的企业级操作系统,主要用于云计算和服务器环境。它默认的软件仓库(repo)中提供的 MySQL 版本会根据系统的发布时间和支持策略有所不同。
截至目前(2025年),EulerOS 2.0 通常推荐使用以下数据库:
✅ MySQL 的替代:MariaDB
在 EulerOS 2.0 中,默认仓库通常提供的是 MariaDB 而不是 Oracle 官方版本的 MySQL。这是因为 MariaDB 是 MySQL 的一个广泛使用的分支,兼容性好,并且是许多 Linux 发行版(如 CentOS、RHEL、openEuler)默认的数据库。
- MariaDB 版本:EulerOS 2.0 一般提供 MariaDB 10.3 或 10.5(具体取决于系统更新状态)
- 如果你需要使用官方 MySQL,可以手动添加 MySQL 官方源进行安装。
🔍 如何查看当前系统支持的 MySQL/MariaDB 版本
你可以登录到 EulerOS 2.0 系统后运行以下命令来查看可用的数据库版本:
yum info mariadb
或者搜索相关包:
yum search mysql
yum search mariadb
📦 安装 MariaDB 示例:
sudo yum install mariadb mariadb-server
启动服务:
sudo systemctl start mariadb
sudo systemctl enable mariadb
🐢 如果你坚持要使用 Oracle MySQL:
你需要手动下载并配置 MySQL 的官方 YUM 源,例如:
wget https://dev.mysql.com/get/mysql80-community-release-el7-7.noarch.rpm
sudo rpm -Uvh mysql80-community-release-el7-*.noarch.rpm
然后安装 MySQL:
sudo yum install mysql-community-server
注意:需要确认你的 EulerOS 内核和软件包与 MySQL 官方源的兼容性。
总结:
| 项目 | 推荐版本 |
|---|---|
| 默认数据库 | MariaDB |
| MariaDB 版本 | 10.3 / 10.5(视更新情况而定) |
| 是否支持 MySQL 官方版 | 支持,需手动添加源 |
如果你有具体的使用场景或需求(比如是否用于生产环境、是否需要企业支持等),我可以进一步为你定制建议。
CLOUD技术博