连接实例

最近更新时间: 2023-03-21 16:46:54

连接MySQL增强版的类型如下两种:
内网连接(推荐的方式):使用云服务器 CVM 直接访问云数据库的内网地址,这种访问方式使用内网高速网络,延迟低。
云服务器和数据库须是同一账号,且同一个VPC内(保障同一个地域),或同在基础网络内。
外网连接(暂不提供):出于安全角度,目前暂不提供外网连接访问。开启外网地址,会使您的数据库服务暴露在公网上,可能导致数据库被入侵或攻击。

连接步骤
创建账户和获取内访问地址、端口后,可通过第三方工具和程序驱动进行连接增强版。
Windows 端,以命令行连接、客户端连接和 JDBC 驱动连接三种方式为例。
Linux 端,以命令行连接为例。

Windows命令行连接

1) 在同一内网网段内,打开 Windows 命令行,在 MySQL 的正确路径下输入以下命令。
mysql -h外网地址 -P端口号 -u用户名 -p
Enter password: **(输入密码)
2) 将相关代码正确输入后,显示如下信息,成功连接数据库。
Welcome to the MySQL monitor. Commands endwith ; or \g.
Windows客户端连接
1) 下载一个标准的 SQL 客户端,例如 MySQL Workbench 、SQLyog 等,本文以 SQLyog 为例。
2) 打开 SQLyog,选择【文件】>【新连接】,输入对应的主机地址、端口、用户名和密码,单击【连接】。
我的SQL主机地址:输入前面获得的地址。 用户名:输入前面创建的账户名。
密码:输入账户对应的密码。
端口:输入地址对应的端口。

3) 连接成功页面如下图所示,在此页面即可进行数据库内相关操作。

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

Linux 命令行连接
以建行云服务器中 CentOS 7.4 64 位系统为例。
1)登录 Linux 后,输入命令 yum install mysql,利用 CentOS 自带的包管理软件 Yum 在建行云镜像源中下载安装 MySQL 客户端。

2)命令行显示 complete 后,表示 MySQL 客户端安装完成。
3)输入命令 mysql -h地址 -P端口 -u用户名 -p 连接,下一步即可进行操作。
下图以show databases;为例。