有奖捉虫:行业应用 & 管理与支持文档专题 HOT

连接方式

连接 TDSQL MySQL 版的方式如下:
内网地址连接:通过内网地址连接 TDSQL MySQL 版,使用云服务器 CVM 直接连接云数据库的内网地址,这种连接方式使用内网高速网络,延迟低。
云服务器和数据库须是同一账号,且同一个 VPC 内(保障同一个地域),或同在基础网络内。
内网地址系统默认提供,可在 TDSQL MySQL 版控制台 的实例列表或实例详情页查看。
说明:
对于不同的 VPC 下(包括同账号/不同账号,同地域/不同地域)的云服务器和数据库,内网连接方式请参见 云联网
外网地址连接:无法通过内网连接时,可通过外网地址连接 TDSQL MySQL 版。外网地址需 手动开启,可在 TDSQL MySQL 版控制台 的实例详情页查看,不需要时也可关闭。
开启外网地址,会使您的数据库服务暴露在公网上,可能导致数据库被入侵或攻击。建议您使用内网连接数据库。
云数据库外网连接适用于开发或辅助管理数据库,不建议正式业务连接使用,因为可能存在不可控因素会导致外网连接不可用(例如 DDOS 攻击、突发大流量访问等)。
目前支持开启外网访问的地域为:广州、上海、北京、成都、南京、香港、重庆、新加坡、美国硅谷、首尔、日本、法兰克福、弗吉尼亚。
开启外网访问必须绑定安全组,请参见 配置云数据库安全组

准备工作

创建账号

1. 登录 TDSQL MySQL 版控制台,在实例列表,单击实例 ID 或操作列的管理,进入实例管理页面。
2. 在实例管理页面,选择账号管理页,单击创建账号
?
3. 在弹出的对话框,输入账号名、主机、密码等,确认无误后,单击确认,下一步。 主机名实际是网络出口地址,支持%的匹配方式,代表所有 IP 均可访问。
4. 进入修改权限对话框,根据需求分配权限后,单击确定修改即可完成权限分配。若需稍后设置权限,单击取消修改即可。 左边导航栏提供完全兼容 MySQL 管理方式的图形化界面,权限管理可以细化到列级。
?
5. 返回账号列表,单击修改权限可以修改用户权限,单击克隆账号可以完全复制当前账号权限来新建一个账号,单击更多可以重置密码和删除账号。
?
?

(可选)开启外网地址

1. 登录 TDSQL MySQL 版控制台,在实例列表,单击实例 ID,进入实例详情页,在基本信息的外网地址处,单击开启
?
?
2. 开启后,在外网地址处获取外网地址和端口号。TDSQL MySQL 版提供了唯一的 IP、端口供用户访问和使用。
创建账号和获取内外网地址后,可通过第三方工具和程序驱动进行连接 TDSQL MySQL 版。
Windows 端,以命令行连接、客户端连接和 JDBC 驱动连接三种方式为例。
Linux 端,以命令行连接为例。

从 Windows 端连接

Windows 命令行连接

1. 打开 Windows 命令行,在 MySQL 的正确路径下输入以下命令。
mysql -h内外网地址 -P端口号 -u用户名 -p
Enter password: **********(输入密码)
2. 将相关代码正确输入后,显示如下信息,成功连接数据库,下一步即可进行数据库内相关操作。
Welcome to the MySQL monitor. Commands end with ; or \\g.

Windows 客户端连接

1. 下载一个标准的 SQL 客户端,例如 MySQL Workbench 、SQLyog 等,本文以 SQLyog 为例。
2. 打开 SQLyog,选择文件 > 新连接,输入对应的主机地址、端口、用户名和密码,单击连接
我的SQL主机地址:输入前面获得的内外网地址。
用户名:输入创建的账号名。
密码:输入账号对应的密码,如忘记密码,可至 控制台 进行修改。
端口:输入地址对应的端口。
?
?
3. 连接成功页面如下图所示,在此页面即可进行数据库内相关操作。
?
?

Windows JDBC 驱动连接

TDSQL MySQL 版支持程序驱动连接,本文以 Java 使用 JDBC Driver for MySQL (Connector/J) 连接 TDSQL MySQL 版为例。
1. MySQL 官网 下载一个 JDBC 的 jar 包,将其导入 Java 引用的 Library 中。
2. 调用 JDBC 代码如下:
public static final String url = "内外网地址";
public static final String name = "com.mysql.jdbc.Driver"; //调用 JDBC 驱动
public static final String user = "用户名";
public static final String password = "密码";
//JDBC
Class.forName("com.mysql.jdbc.Driver");
Connection conn=DriverManager.getConnection("url, user, password");
//
conn.close();
3. 连接成功后,下一步即可进行其他数据库内操作。

从 Linux 端连接

Linux 命令行连接

以腾讯云服务器中 CentOS 7.2 64 位系统为例,云服务器购买请参见 购买方式
1. 登录 Linux 后,输入命令 yum install mysql,利用 CentOS 自带的包管理软件 Yum 在腾讯云镜像源中下载安装 MySQL 客户端。
?
?
2. 命令行显示 complete 后,表示 MySQL 客户端安装完成。
3. 输入命令 mysql -h内外网地址 -P端口 -u用户名 -p 连接 TDSQL MySQL版,下一步即可进行分表操作。 下图以show databases;为例。
?
?


http://www.vxiaotou.com