You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Debian 9安装MySQL Server问题:为何安装的是MariaDB而非MySQL

为什么apt-get install mysql-server安装的是MariaDB?

这是个很常见的问题,本质原因是不少Debian/Ubuntu系的Linux发行版(比如Debian 9 Stretch及以后、Ubuntu 18.04 LTS及部分后续版本)已经把MariaDB作为默认的MySQL兼容数据库来提供了。官方源里的mysql-server其实是一个虚拟包——它本身没有实际内容,只是作为一个"指向标"自动关联到mariadb-server,所以你执行安装命令时,系统会自动拉取MariaDB而非Oracle官方维护的MySQL。

如何安装官方版MySQL Server?

按照以下步骤操作,就能安装到Oracle官方的MySQL版本:

1. 清理已安装的MariaDB(可选但推荐)

如果已经误装了MariaDB,先把相关包彻底移除:

sudo apt remove --purge mariadb-server mariadb-common
sudo apt autoremove
sudo apt autoclean

2. 添加MySQL官方APT源

首先导入MySQL官方的GPG密钥,确保下载的包是合法可信的:

wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.26-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.26-1_all.deb

执行dpkg命令后会弹出配置界面:

  • 选择MySQL Server & Cluster按回车
  • 挑选你想要安装的MySQL版本(比如8.0)按回车
  • 返回主界面后选择Ok,按回车确认配置

3. 更新源并安装官方MySQL

更新APT源列表,然后安装官方MySQL Server:

sudo apt update
sudo apt install mysql-server

安装过程中会弹出设置root用户密码的界面,按照提示完成设置即可。

4. 验证安装结果

安装完成后,执行以下命令确认是官方MySQL:

mysql --version

如果输出类似mysql Ver 8.0.36 for Linux on x86_64 (MySQL Community Server - GPL),就说明安装成功了。

内容的提问来源于stack exchange,提问作者tomsk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 04:24:47