腾讯云轻量数据库(TencentDB for Redis / MySQL 轻量版)是腾讯云推出的一种高性价比、开箱即用的数据库服务,特别适合中小型应用、个人项目、测试环境等场景。它相比标准版更简单易用、价格更低,管理更轻量。
下面以 腾讯云轻量应用服务器(Lighthouse)自带的轻量数据库 为例,介绍如何使用:
一、什么是腾讯云轻量数据库?
目前腾讯云轻量数据库主要分为两种:
-
轻量应用服务器(Lighthouse)集成的数据库
- 支持 MySQL 或 Redis(根据购买时选择)
- 和轻量服务器同属一个套餐,管理方便
- 适合与轻量服务器搭配使用,部署网站、小程序后端等
-
云数据库 TencentDB 的轻量版(如 MySQL 轻量版)
- 独立的云数据库服务,但配置较低、价格便宜
- 适用于低负载业务
这里以 轻量应用服务器附带的数据库功能 为主进行说明。
二、购买轻量数据库
- 登录腾讯云官网:https://cloud.tencent.com
- 进入【轻量应用服务器】控制台
- 点击「创建实例」
- 在「应用镜像」中选择带数据库的套餐,例如:
- LAMP(含 MySQL)
- LNMP(含 MySQL)
- WordPress(含 MySQL)
- 或选择「自定义镜像」+「数据盘」自行安装
- 完成支付后,系统会自动创建服务器和数据库
注意:部分套餐默认不包含数据库,需选择带数据库的镜像或手动安装。
三、连接和使用轻量数据库(以 MySQL 为例)
1. 获取数据库信息
在轻量服务器控制台,查看实例详情:
- 内网 IP:数据库通常只允许内网访问(安全)
- 数据库账号:一般为
root - 初始密码:在创建实例时设置,或在控制台“重置密码”
- 端口:MySQL 默认
3306
2. 登录数据库
通过 SSH 登录轻量服务器:
ssh root@你的服务器公网IP
然后登录 MySQL:
mysql -u root -p
输入密码后即可进入数据库操作。
3. 常用操作
-- 查看数据库
SHOW DATABASES;
-- 创建数据库
CREATE DATABASE myapp;
-- 创建用户(可选)
CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'password';
-- 授权
GRANT ALL PRIVILEGES ON myapp.* TO 'myuser'@'localhost';
-- 刷新权限
FLUSH PRIVILEGES;
四、远程连接数据库(可选)
腾讯云轻量数据库默认不支持公网访问,仅支持内网连接(安全)。如需远程连接,需以下步骤:
方法 1:SSH 隧道(推荐)
本地使用 SSH 隧道连接:
ssh -L 3306:127.0.0.1:3306 root@服务器公网IP
然后在本地用 Navicat / MySQL Workbench 连接 127.0.0.1:3306
方法 2:开启公网访问(不推荐,有风险)
- 登录服务器,修改 MySQL 配置文件(如
/etc/mysql/mysql.conf.d/mysqld.cnf) - 注释掉
bind-address = 127.0.0.1 - 重启 MySQL:
systemctl restart mysql - 在腾讯云控制台安全组中放行
3306端口 - 创建允许远程连接的用户:
CREATE USER 'remote'@'%' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON *.* TO 'remote'@'%';
FLUSH PRIVILEGES;
⚠️ 注意:开放公网 MySQL 有安全风险,建议仅临时使用,并设置强密码 + 防火墙限制 IP。
五、备份与恢复
1. 自动备份
轻量服务器目前不提供自动数据库备份功能,需手动操作。
2. 手动备份
# 备份单个数据库
mysqldump -u root -p myapp > myapp_backup.sql
# 恢复
mysql -u root -p myapp < myapp_backup.sql
建议定期将备份文件下载到本地或上传到 COS(腾讯云对象存储)。
六、常见问题
| 问题 | 解决方法 |
|---|---|
| 忘记数据库密码 | 在服务器上修改 MySQL 配置跳过验证,重置密码 |
| 连接被拒绝 | 检查 MySQL 是否监听 0.0.0.0,安全组是否放行端口 |
| 远程无法连接 | 优先使用 SSH 隧道,避免直接暴露数据库 |
七、适用场景
✅ 适合:
- 个人博客、小程序后端
- 开发测试环境
- 小流量网站(日访问量 < 1万)
❌ 不适合:
- 高并发生产环境
- 需要主从、高可用、自动备份的企业级应用
八、替代方案建议
如果业务增长,建议迁移到:
- 腾讯云 CDB(云数据库 MySQL)标准版:支持高可用、自动备份、读写分离
- 云数据库 Redis 版:用于缓存场景
总结
腾讯云轻量数据库使用步骤:
- 购买带数据库的轻量服务器(如 LAMP/LNMP)
- SSH 登录服务器,使用
mysql命令管理数据库 - 应用通过内网连接数据库(如 PHP、Node.js)
- 如需远程管理,使用 SSH 隧道
- 定期手动备份数据
如需更详细的操作截图或命令,可参考腾讯云官方文档:
👉 https://cloud.tencent.com/document/product/1207
如果你告诉我你具体想部署什么应用(如 WordPress、Node.js 项目等),我可以给出更具体的配置示例。
CCLOUD博客