有奖捉虫:云通信与企业服务文档专题,速来> HOT

访问方式

访问云数据库 MariaDB 的方式如下:
内网访问:使用云服务器 CVM 访问自动分配给云数据库的内网地址。CVM 和云数据库要在同一地域、同一账号且同一网络类型(都是基础网络或都在同一个 私有网络 VPC)。
外网访问:在外网的 Windows 或者 Linux 主机中,安装数据库客户端来访问云数据库 MariaDB 的外网地址。
注意
目前支持开启外网访问的地域为:广州、上海、北京、成都、南京、香港、重庆、新加坡、美国硅谷、首尔、日本、法兰克福、弗吉尼亚。
外网访问需要开启数据库实例的外网地址,此操作会使您的数据库服务暴露在公网上,可能导致数据库被入侵或攻击。建议您使用内网访问的方式来登录数据库。
开启外网访问必须绑定安全组,请提前配置好相应的策略,需要在安全组入站规则中配置访问数据库的来源信息,并放通协议端口(需同时放开内网和外网端口),请参见 配置云数据库安全组

前提条件

无论从内网还是外网访问,都需要先 创建账号

访问数据库

内网访问

1. 登录到 CVM,请参见 Windows CVM 入门Linux CVM 入门
2. 根据 CVM 的操作系统选择连接方式。 从 Windows 系统登录
3. 下载并安装 MariadDB 的客户端,推荐 下载 sqlyog
4. 打开 sqlyog,输入 MariaDB 数据库实例的内网 IP 和端口号,数据库账号以及密码。
我的 SQL 主机地址:内网 IP。
用户名:前提条件中创建的用户名。
密码:用户名对应的密码。
端口:内网 IP 对应的端口。

5. 登录成功的界面如图所示,在此页面上您可以看到 MariaDB 数据库的各种模式和对象,您可以开始创建表,进行数据插入和查询等操作。

从 Linux 系统登录
6. 以 CentOS 7.2 64位系统的 CVM 为例,利用 CentOS 自带的包管理软件 Yum 去腾讯云的镜像源下载安装 MySQL 客户端。 执行以下命令安装客户端:
sudo yum install mysql
如下图所示:

7. 使用 MySQL 命令行工具登录到 MariaDB 数据库。
mysql -h hostname -u username -p
请将 hostname 替换为目标 MariaDB 数据库实例的内网 IP 地址,username 替换为之前创建的用户名,并在提示Enter password:后输入用户名对应的密码。
8. 在 MySQL> 提示符下可以发送 SQL 语句到要执行的 MariaDB 服务器,具体命令行请参见 此网站。 下图中以show databases;为例:



外网访问

1. 获取数据库的外网地址。
2. 登录 MariaDB 控制台,单击实例 ID操作列的管理
3. 在实例详情页,单击外网地址后的开启,开启外网地址。
4. 开启成功后,即可查看到外网地址。
5. 登录到数据库。 从 Windows 系统登录
6. 下载 MariaDB 客户端并安装,推荐您 下载 sqlyog
7. 打开 sqlyog,输入 MariaDB 数据库实例的外网域名和端口号,数据库账号以及密码。
我的 SQL 主机地址:输入外网域名。
用户名:前提条件中创建的用户名。
密码:用户名对应的密码。
端口:外网域名对应的端口号。


8. 登录成功的界面如图所示,在此页面上您可以看到 MariaDB 数据库的各种模式和对象,您可以开始创建表,进行数据插入和查询等操作。


从 Linux 系统登录
9. 以 CentOS 7.2 64位系统的 CVM 为例,在官网下载安装 MySQL 客户端。具体命令为:
sudo yum install mysql
10. 使用 MySQL 命令行工具登录到 MariaDB 数据库。相关命令为:
mysql -h hostname -P port -u username -p
请将 hostname 替换为目标 MariaDB 数据库实例的外网域名,username 替换为之前创建的用户名,并在提示 Enter password:后输入用户名对应的密码。

11. 在 MySQL> 提示符下可以发送 SQL 语句到要执行的 MariaDB 服务器,具体命令行请参见 此网站。 下图中以 show databases; 为例: