连接腾讯云轻量应用服务器(Lighthouse)与腾讯云数据库(TencentDB)的步骤如下,分为 准备工作 和 具体连接方法 两部分:
一、准备工作
-
确保网络互通
- 同地域同VPC:轻量服务器和数据库需在同一地域,且建议部署在同一VPC网络(轻量服务器默认在基础网络,需绑定至VPC)。
- 操作路径:轻量服务器控制台 → 实例详情 → 网络 → 绑定至VPC。
- 跨网络/跨地域:需通过 云联网 或 公网访问(不推荐生产环境使用)。
- 同地域同VPC:轻量服务器和数据库需在同一地域,且建议部署在同一VPC网络(轻量服务器默认在基础网络,需绑定至VPC)。
-
配置数据库安全组
- 在数据库实例的安全组中,添加一条规则允许轻量服务器的内网IP(或公网IP)访问数据库端口(如MySQL默认3306)。
- 协议类型:TCP
- 端口:数据库端口
- 源IP:轻量服务器的内网IP(如
10.0.0.0/16
)或公网IP(需勾选“允许公网访问”)。
- 在数据库实例的安全组中,添加一条规则允许轻量服务器的内网IP(或公网IP)访问数据库端口(如MySQL默认3306)。
-
获取数据库连接信息
- 在腾讯云数据库控制台找到实例的以下信息:
- 内网地址/端口(推荐内网连接)
- 公网地址/端口(如需公网访问)
- 数据库用户名(如默认
root
) - 密码(若未设置,需重置密码)
- 在腾讯云数据库控制台找到实例的以下信息:
二、连接方法
1. 内网连接(推荐)
- 条件:轻量服务器与数据库在同一VPC内。
- 步骤:
- 登录轻量服务器(SSH)。
- 安装数据库客户端(如MySQL):
# MySQL示例 sudo apt update && sudo apt install mysql-client -y # Ubuntu/Debian sudo yum install mysql -y # CentOS
- 使用内网地址连接:
mysql -h <数据库内网IP> -P <端口> -u <用户名> -p
输入密码后即可进入数据库命令行。
2. 公网连接(临时测试用)
- 条件:数据库已开启公网访问(需手动开启)。
- 步骤:
- 在数据库控制台开启公网访问(需配置安全组放通公网IP)。
- 通过轻量服务器或本地工具连接:
mysql -h <数据库公网IP> -P <端口> -u <用户名> -p
3. 使用DMS工具(免安装)
- 通过腾讯云控制台的 DMS 直接登录数据库,无需客户端。
三、常见问题
-
连接超时
- 检查安全组规则是否放通轻量服务器的IP。
- 确认数据库实例状态为“运行中”。
-
权限错误
- 确保数据库账号已授权轻量服务器的IP(如
GRANT ALL ON *.* TO 'user'@'IP'
)。
- 确保数据库账号已授权轻量服务器的IP(如
-
跨地域延迟
- 同地域内网延迟最低,跨地域需通过云联网或X_X打通网络。
附:可视化工具连接(如Navicat)
- 填写数据库的公网/内网地址、端口、用户名、密码。
- 若为公网连接,需在安全组中放通本地公网IP。
通过以上步骤,轻量服务器即可安全连接腾讯云数据库。生产环境强烈建议使用内网连接,公网访问仅限临时测试。