直接给结论:没有。
腾讯云 Ubuntu 镜像(无论是系统盘还是数据盘)出厂时,默认是“纯净版” Linux 系统。里面只有操作系统内核、基础命令工具和必要的服务组件,不包含任何数据库软件(如 MySQL、PostgreSQL、MongoDB 等)。
你需要自己安装。
为什么这么设计?
- 安全与精简:预装数据库意味着默认开启端口、占用内存和磁盘空间,这对大多数用户来说是多余且危险的。
- 版本选择权:不同项目需要不同版本的数据库(比如 MySQL 5.7 vs 8.0,或者 PostgreSQL 14 vs 16),官方镜像无法预装所有组合。
- 合规要求:企业级部署通常需要自定义配置、审计日志和安全加固,预装包无法满足这些需求。
如果你需要数据库,怎么装?
以最常见的 MySQL 为例,在 Ubuntu 上操作很简单:
# 更新源
sudo apt update
# 安装 MySQL Server
sudo apt install mysql-server
# 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
# 初始化安全设置(建议运行)
sudo mysql_secure_installation
其他数据库同理,比如:
- PostgreSQL:
sudo apt install postgresql - Redis:
sudo apt install redis-server - MongoDB: 需添加官方源后安装,或用 Docker
特别提醒
- 不要直接用 root 连数据库:Linux 系统的 root 和数据库的 root 是两回事。
- 防火墙要开:Ubuntu 默认可能没开云安全组或 iptables 规则,装了数据库后记得去腾讯云控制台开放对应端口(如 3306),否则网络连不上。
- 备份策略:裸机环境无自动备份,务必自己写脚本或使用工具定期 dump 数据。
总之,腾讯云卖的是“计算资源”,不是“软件套装”。你要用什么软件,都得自己动手装。
CLOUD云计算