在腾讯云中,轻量应用服务器(Lighthouse) 和 云数据库 MySQL(TencentDB for MySQL) 是两个独立的产品,它们不能直接“挂载”在一起(像挂载硬盘那样),但可以通过网络连接实现轻量应用服务器访问云数据库 MySQL。以下是具体操作步骤:
✅ 目标:让轻量应用服务器连接到腾讯云 MySQL 实例
步骤 1:确认 MySQL 实例为“X_X可访问”或与轻量服务器在同一私有网络(VPC)
方式一:使用私有网络(VPC)内网连接(推荐,安全且速度快)
-
登录 腾讯云控制台
-
进入 云数据库 MySQL 控制台
-
找到你购买的 MySQL 实例,确认:
- 所在 VPC 网络 与你的 轻量应用服务器的 VPC 是否一致
- 如果不一致,需要将轻量服务器和 MySQL 实例放在同一个 VPC 下(轻量服务器支持选择 VPC)
注意:轻量服务器创建后不能更换 VPC,所以建议创建时就选择与 MySQL 相同的 VPC。
-
查看 MySQL 实例的 内网 IP 地址 和 端口(默认 3306)
方式二:开启X_X访问(不推荐,安全性较低)
- 在 MySQL 实例详情页,进入“数据安全性” → “X_X地址”
- 点击“启用X_X地址”
- 获取X_X连接地址(如
xxx.mysql.database.chinacloudapi.cn:3306)
⚠️ 建议仅在测试时开启X_X,生产环境建议使用内网 + 安全组控制。
步骤 2:配置安全组,允许轻量服务器访问 MySQL
- 进入 云数据库 MySQL 控制台
- 找到你的实例 → “数据安全性” → “安全组”
- 编辑安全组规则,添加一条入站规则:
| 协议类型 | 端口范围 | 源地址 | 说明 |
|---|---|---|---|
| TCP | 3306 | 轻量服务器的内网 IP(如 10.x.x.x)或安全组 | 允许该服务器连接 MySQL |
也可以直接放行整个子网(如 10.0.0.0/16),或使用“安全组授权”方式更安全。
步骤 3:在轻量服务器中连接 MySQL
登录你的轻量应用服务器(通过 SSH 或 WebShell)
安装 MySQL 客户端(如果未安装)
# Ubuntu/Debian
sudo apt update
sudo apt install mysql-client -y
# CentOS/RHEL
sudo yum install mysql -y
测试连接
mysql -h <MySQL内网IP或X_X地址> -P 3306 -u <用户名> -p
例如:
mysql -h 10.0.1.100 -P 3306 -u root -p
输入密码后,如果成功进入 MySQL 命令行,说明连接成功。
步骤 4:在应用中配置数据库连接
在你的应用(如 WordPress、Node.js、Python 等)中,将数据库配置改为:
DB_HOST=10.0.1.100 # MySQL 内网 IP
DB_PORT=3306
DB_USER=your_user
DB_PASSWORD=your_password
DB_NAME=your_database
✅ 最佳实践建议
- 使用内网连接:速度快、延迟低、不收费。
- 关闭X_X访问:除非必要,否则关闭X_X地址,提高安全性。
- 使用专用数据库账号:不要用 root 远程连接,创建专用账号并限制权限。
- 定期备份:利用腾讯云自动备份功能。
❌ 常见误区
- ❌ “挂载”数据库像挂载硬盘 —— 数据库是服务,不是存储设备。
- ❌ 轻量服务器自带数据库 ≠ 云数据库 MySQL —— 自带的是本地安装的,不可靠。
- ❌ 不配置安全组导致连接超时 —— 安全组必须放行 3306 端口。
总结
虽然不能“挂载”MySQL 到轻量服务器,但通过以下方式可实现连接:
✅ 同 VPC 内网连接 + 安全组放行 + 应用配置 → 实现高效、安全访问
如有具体报错(如连接超时、拒绝连接),可提供错误信息进一步排查。
轻量云Cloud