腾讯云服务器(CVM,Cloud Virtual Machine)的 Linux 系统默认情况下不自带 MySQL。
具体说明如下:
1. 镜像类型决定是否预装软件
腾讯云提供的 Linux 镜像分为几种类型:
-
公共镜像(如 CentOS、Ubuntu、Debian、TencentOS 等):
这些是纯净的操作系统镜像,不包含 MySQL。你需要自己手动安装和配置。 -
自定义镜像:
如果你或他人创建了包含 MySQL 的自定义镜像,那么可能会自带 MySQL。 -
市场镜像 / 应用镜像:
腾讯云市场中有一些预装环境的镜像(如“LAMP”、“LNMP”、“宝塔面板”等),这些镜像可能已经集成了 MySQL。如果你选择了这类镜像,在购买时会明确标注“已安装 MySQL”。
2. 如何确认是否已安装 MySQL?
登录服务器后,可以通过以下命令检查:
mysql --version
或者:
systemctl status mysql
# 或者对于 MariaDB:
systemctl status mariadb
如果提示 command not found 或服务不存在,说明未安装。
3. 如何安装 MySQL?
以 Ubuntu 为例:
# 更新包列表
sudo apt update
# 安装 MySQL 服务器
sudo apt install mysql-server -y
# 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
# 运行安全配置向导(推荐)
sudo mysql_secure_installation
以 CentOS 8 / Stream 为例:
# 安装 MySQL Yum 源(以 MySQL 8.0 为例)
sudo dnf install https://dev.mysql.com/get/mysql80-community-release-el8-5.noarch.rpm -y
# 安装 MySQL 服务器
sudo dnf install mysql-server -y
# 启动服务
sudo systemctl start mysqld
sudo systemctl enable mysqld
总结
| 情况 | 是否自带 MySQL |
|---|---|
| 公共 Linux 镜像(如 CentOS、Ubuntu) | ❌ 不自带 |
| 腾讯云市场中的 LNMP/LAMP 镜像 | ✅ 可能自带 |
| 自定义镜像(用户制作) | ⚠️ 视情况而定 |
👉 所以,除非你特意选择了预装环境的镜像,否则腾讯云 Linux 服务器默认是没有安装 MySQL 的,需要自行安装配置。
如有需要,也可以使用腾讯云的 数据库 CDB for MySQL(云数据库),将数据库与服务器分离,更安全高效。
ECLOUD博客