在腾讯云轻量应用服务器(Lighthouse)上快速安装数据库,可以根据你的需求选择不同的方式。以下是几种常见数据库的快速安装方法,适用于主流 Linux 系统(如 Ubuntu、CentOS)。
✅ 一、前提准备
-
已购买并登录腾讯云轻量服务器
- 推荐系统:Ubuntu 20.04/22.04 或 CentOS 7/8
-
使用 SSH 登录服务器(如通过
ssh root@公网IP) -
确保系统已更新:
# Ubuntu sudo apt update && sudo apt upgrade -y # CentOS sudo yum update -y
✅ 二、快速安装常见数据库
方式 1:一键脚本安装(推荐新手)
🟢 安装 MySQL / MariaDB(以 Ubuntu 为例)
# 安装 MySQL 8.0
sudo apt install mysql-server -y
# 启动并设置开机自启
sudo systemctl start mysql
sudo systemctl enable mysql
# 运行安全配置向导
sudo mysql_secure_installation
按提示设置 root 密码、移除匿名用户等。
🔵 安装 PostgreSQL
# Ubuntu
sudo apt install postgresql postgresql-contrib -y
# 启动服务
sudo systemctl start postgresql
sudo systemctl enable postgresql
# 切换到 postgres 用户并设置密码
sudo -u postgres psql -c "ALTER USER postgres PASSWORD 'your_password';"
🟡 安装 Redis
# Ubuntu/CentOS 通用
sudo apt install redis-server -y # Ubuntu
# 或
sudo yum install redis -y # CentOS
# 启动 Redis
sudo systemctl start redis-server
sudo systemctl enable redis-server
# 可选:允许远程连接(修改配置)
sudo sed -i 's/bind 127.0.0.1/bind 0.0.0.0/' /etc/redis/redis.conf
sudo systemctl restart redis-server
⚠️ 开放远程访问时请配置防火墙和密码保护!
方式 2:使用腾讯云市场镜像(最快!)
腾讯云轻量服务器支持一键部署镜像,可直接部署带数据库的环境:
- 进入 腾讯云轻量服务器控制台
- 创建实例时选择「应用镜像」
- 搜索以下镜像(无需手动安装):
- MySQL 8.0 镜像
- WordPress + MySQL 镜像
- 宝塔面板 镜像(可视化管理数据库)
- LAMP / LNMP 环境镜像
✅ 优势:5分钟内完成数据库部署,自带账号密码提示。
方式 3:使用 Docker 快速部署(灵活高效)
# 安装 Docker(Ubuntu 示例)
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
# 拉取并运行 MySQL
docker run -d
--name mysql-db
-p 3306:3306
-e MYSQL_ROOT_PASSWORD=your_password
-v /data/mysql:/var/lib/mysql
mysql:8.0
# 运行 Redis
docker run -d --name redis-db -p 6379:6379 redis --requirepass "your_password"
数据持久化建议挂载目录
/data/mysql
✅ 三、开放数据库端口(重要)
在腾讯云控制台中,需配置防火墙规则(轻量服务器的“防火墙”):
| 数据库 | 默认端口 | 操作 |
|---|---|---|
| MySQL | 3306 | 添加入站规则允许 3306 |
| PostgreSQL | 5432 | 添加 5432 |
| Redis | 6379 | 添加 6379(若需远程) |
⚠️ 建议:生产环境不要完全开放给 0.0.0.0,限制 IP 或使用 SSH 隧道。
✅ 四、连接数据库
- 工具推荐:Navicat、DBeaver、MySQL Workbench、pgAdmin
- 连接地址:
你的服务器公网IP - 用户名密码:安装时设置的账户
✅ 五、推荐方案总结
| 需求 | 推荐方式 |
|---|---|
| 新手快速用 | 使用腾讯云市场「MySQL 镜像」 |
| 自定义配置 | 手动安装或 Docker |
| 多数据库管理 | 安装宝塔面板(可视化) |
| 开发测试 | Docker 最方便 |
🔐 安全建议
- 修改默认密码
- 禁用 root 远程登录(MySQL)
- 使用非默认端口(可选)
- 定期备份数据
- 使用 VPC 内网通信(如搭配云数据库)
需要我为你生成一个自动化安装脚本(比如一键安装 MySQL + 开防火墙),或者帮你安装 宝塔面板 来图形化管理?欢迎继续提问!
ECLOUD博客