操作场景
当云服务器 CVM 和 TDSQL Boundless 实例在同一 VPC、同一地域时,推荐使用内网连接。内网连接延迟低、传输速度快。
前提条件
已准备一台与数据库实例同 VPC 的云服务器 CVM。
从 Linux 命令行连接
以腾讯云服务器中 CentOS 7.2 64 位系统为例,云服务器购买请参见 购买方式。 1. 登录 Linux 后,输入命令 yum install mysql,利用 CentOS 自带的包管理软件 yum 在腾讯云镜像源中下载安装 MySQL 客户端。 2. 命令行显示 complete 后,表示 MySQL 客户端安装完成。
3. 输入命令 mysql -h 内网地址 -P 端口 -u 用户名 -p 连接数据库,下一步即可进行分表操作。
下图以 show databases; 为例。
从 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. 连接成功页面如下图所示,在此页面即可进行数据库内相关操作。
JDBC 驱动连接
TDSQL Boundless 支持程序驱动连接,本文以 Java 使用 JDBC Driver for MySQL (Connector/J) 连接为例。
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. 连接成功后,下一步即可进行其他数据库内操作。