云数据库RDS

    连接实例

    概述

    连接云数据库 RDS 实例有多种方法,如通过数据库管理工具访问,或在代码中通过域名地址访问。无论哪种方式访问数据库,都需要数据库的地址(称为入口)、端口号、账号和密码信息。账号创建操作请参考创建账号

    名词解释

    • 内网:和数据库RDS在同一个VPC子网内机器,一般指客户购买的BCC。
    • 外网:即公网(万维网),即任意一台链接万维网的机器。
    • 入口:客户访问数据库时,配置的数据库连接串(可能是域名,ip)。
    • 客户端ip:需要访问数据库的客户机器,一般是客户发起数据库访问的客户机器。
    • 账号: 客户在数据库上创建的账号。
    • 密码:客户在数据库上创建账号时配置的密码。
    • 端口:数据库开放访问端口,RDS默认 3306。

    注意事项

    • 为确保业务的安全运行,请使用内网IP或者域名连接云数据库 RDS ,外网IP连接云数据库 RDS 需要客户自己保护好账号密码防止被攻击!
    • 云数据库 RDS 实例创建后,默认允许所有IP通过便于用户连接,为了保证数据安全,请用户重新设置白名单后再连接数据库

      内网连接:设置白名单并用内网域名连接。

      公网连接:设置白名单开通公网访问,用公网IP或域名连接。

    开通公网访问

    用户可以通过内网和公网访问云数据库 RDS 数据库。默认情况下数据库不开通公网,如果有公网访问需求,需要开通公网访问。

    1. 登录云数据库 RDS 控制台
    2. 在 RDS 控制台的左上角,选择要在其中创建数据库实例的区域
    3. 找到目标实例,点击实例名称进入实例详情页面。
    4. 在“基本信息”页面点击公网访问后面的开通,等待系统处理完成开通即可。

    image.png

    通过客户端工具连接实例

    用户可以通过Microsoft SQL Server Management Studio连接云数据库 RDS 实例。

    说明:云数据库 RDS 的 SQL Server 数据库的版本为 2008R2,您需要使用与之匹配的客户端工具,可以去微软官方网站下载。

    1. 打开 Microsoft SQL Server Management Studio 并点击“连接”。
    2. 在弹出的“连接到服务器”对话框“服务器名称”中输入云数据库 RDS 实例内/外网地址和端口号,在“登录名”和“密码”中分别输入数据库账号和密码。

      云数据库 RDS 的内外网地址和端口号可以在实例“基本信息”页面获取,登录名和密码可以在“账号管理”页签里中获取。

    3. 点击“连接”,完成云数据库 RDS 实例的连接。

    通过代码直接访问实例

    用户可以在代码中直接通过域名或IP地址访问数据库,如果通过公网访问,需要开通数据库的公网访问。以PHP代码链接数据库示例为例:

    $server='ip地址或服务器名';
    $username='数据库用户名';
    $password='数据库密码';
    $database='数据库名';
    
    $conn=mssql_connect($server,$username,$password)
        or die("Couldn't connect to SQL Server on $server");
    $db=mssql_select_db($database) or die("Couldn't open database $database");
    参数 说明
    server RDS实例“基本信息”页面的域名或者IP地址。
    username 要访问RDS实例的账号名称。
    password 账号对应的密码。
    database “数据库管理”页签创建的数据库。
    上一篇
    实例生命周期
    下一篇
    变更实例