腾讯云轻量级服务器怎么连接腾讯云数据库?

腾讯云轻量应用服务器(Lighthouse)连接腾讯云数据库(如云数据库 MySQL、TencentDB for MySQL)的操作步骤如下。关键在于网络互通安全组配置


✅ 一、前提条件

  1. 轻量服务器和云数据库在同一地域(Region)

    • 例如:都在「广州」或「上海」
    • 跨地域无法内网互通。
  2. 使用私有网络 VPC 相同

    • 轻量服务器和云数据库必须在同一个 VPC 网络下,才能通过内网连接。
  3. 云数据库已创建并初始化

    • 已创建腾讯云 MySQL 实例,并设置账号密码。

✅ 二、连接步骤

步骤 1:确认网络环境

  1. 登录 腾讯云轻量应用服务器控制台
  2. 查看你的轻量服务器的 私有网络(VPC ID)子网(Subnet)
  3. 登录 腾讯云云数据库 MySQL 控制台
  4. 找到你的数据库实例,查看其 VPC ID地域
    • 确保与轻量服务器的 VPC 和地域一致。

✅ 如果不在同一个 VPC,可以:

  • 通过 云联网(CCN)对等连接 实现跨 VPC 通信(较复杂)
  • 更简单方式:迁移数据库到同一 VPC(建议)

步骤 2:获取数据库内网地址

在云数据库 MySQL 实例详情页:

  • 查看 内网地址(如:cdb-xxxxxx.database.myqcloud.com10.x.x.x
  • 端口通常是 3306

✅ 使用内网地址连接,速度快、安全、免费。


步骤 3:配置数据库安全组

腾讯云数据库默认有安全组策略,需允许轻量服务器访问。

  1. 在云数据库实例详情页,进入 「数据安全性」→「安全组」
  2. 编辑安全组规则,添加一条入站规则:
协议类型 端口范围 源地址 说明
TCP 3306 轻量服务器的内网 IP(如 10.0.0.10)或整个子网(如 10.0.0.0/24) 允许轻量服务器连接

✅ 建议:添加轻量服务器的内网 IP,而不是 0.0.0.0/0(不安全)


步骤 4:在轻量服务器上测试连接

登录轻量服务器(SSH),使用 MySQL 客户端连接:

mysql -h <数据库内网地址> -P 3306 -u <数据库用户名> -p

示例:

mysql -h cdb-12345678.database.myqcloud.com -P 3306 -u root -p

输入密码后,如果成功进入 MySQL 命令行,说明连接成功。


步骤 5:应用配置(如网站、API)

在你的应用程序(如 WordPress、Node.js、Python)中,数据库连接配置使用:

DB_HOST=cdb-12345678.database.myqcloud.com
DB_PORT=3306
DB_USER=your_user
DB_PASSWORD=your_password
DB_NAME=your_dbname

✅ 三、常见问题排查

问题 解决方案
连接超时 检查 VPC 是否一致,安全组是否放行 3306 端口
Access denied 检查数据库用户名密码,或用户是否允许从该 IP 登录
无法解析域名 检查 DNS 配置,或尝试使用数据库内网 IP 地址
跨地域 无法内网连接,建议使用同地域同 VPC

✅ 四、优化建议

  • 使用 私有网络内网连接,避免公网流量费用和延迟
  • 不要将数据库暴露在公网(除非必要)
  • 可为数据库开启公网访问临时调试,但用完关闭

总结

轻量服务器连接腾讯云数据库的核心是:
✅ 同地域 + 同 VPC + 安全组放行 + 使用内网地址

只要满足这些条件,连接非常简单稳定。

如有具体错误信息,可提供进一步排查。

未经允许不得转载:秒懂云 » 腾讯云轻量级服务器怎么连接腾讯云数据库?