云数据库 SelectDB 版采用MySQL网络连接协议,支持兼容MySQL生态的命令行工具、JDBC/ODBC驱动和可视化工具等连接云数据库 SelectDB 版实例。本文介绍如何通过MySQL协议连接云数据库 SelectDB 版实例。
前提条件
操作步骤
在页面左上角,选择实例所在地域。
在实例列表页面,单击目标实例ID,进入到实例详情页面。
在云数据库 SelectDB 版的实例详情页面,获取云数据库 SelectDB 版实例的VPC 地址或公网地址。
通过MySQL客户端使用公网地址或VPC 地址连接云数据库 SelectDB 版实例。
语法如下。
mysql -h <公网地址或VPC地址> -P <云数据库 SelectDB 版 MySQL协议端口> -u<数据库账号> -p<数据库账号的密码>
示例如下。
mysql -h selectdb-cn-xxx-fe.selectdb.rds.aliyuncs.com -P 9030 -uadmin -pselectdb123
说明当连接实例返回如下信息时,是因为您没有将客户端的IP地址或IP地址段添加到云数据库 SelectDB 版实例的白名单。
ERROR 2013 (HY000): Lost connection to MySQL server at 'reading initial communication packet', system error: 2
成功连接云数据库 SelectDB 版实例后,选择目标集群并对数据库进行查询。语句如下。
USE @test_cluster; SHOW databases;
返回结果如下。
+--------------------+ | Database | +--------------------+ | test | | test01 | +--------------------+