获取DRDS实例连接地址
1.登录DRDS管理控制台。
2.在左侧选择“数据库 > 分布式数据库”,进入实例管理页面。
3.单击左侧菜单栏的“实例管理”,在实例管理界面单击DRDS实例名称,在“网络信息”模块即可找到“连接地址”。
4.在左侧导航栏选择“帐号管理”,获取DRDS实例的帐号信息。
5.使用以上获取到的DRDS实例连接信息,连接DRDS实例即可。
说明连接DRDS时,如果多次输入错误密码,系统将会自动锁定20分钟。
获取DRDS逻辑库连接地址
1.登录DRDS管理控制台。
2.在左侧选择“数据库 > 分布式数据库”,进入实例管理页面。
3.单击左侧菜单栏的“实例管理”,在实例管理界面单击DRDS实例名称,进入实例基本信息页。
4.在左侧导航栏选择“逻辑库列表”,单击逻辑库名称进入逻辑库基本信息页面,在连接地址栏即可获取“命令行连接地址”和“jdbc连接地址”。
5.在左侧导航栏选择“帐号管理”,获取DRDS实例的帐号信息。
6.使用以上获取到的DRDS逻辑库连接信息,连接DRDS逻辑库即可。
说明连接DRDS时,如果多次输入错误密码,系统将会自动锁定20分钟。
Navicat客户端连接DRDS实例
1、登录分布式数据库服务,单击需要连接的DRDS实例名称,进入实例基本信息页面。
2、在“实例信息”模块的弹性IP单击“绑定”。选择任意地址进行绑定。
3、在DRDS管理控制台左侧选择虚拟私有云图标。单击“访问控制>安全组”
4、在安全组界面,单击操作列的“配置规则”,进入安全组详情界面。在安全组详情界面,单击“添加规则”,弹出添加规则窗口。根据界面提示配置安全组规则,设置完成后单击“确定”即可。
说明绑定弹性公网IP后,建议您在内网安全组中设置严格的出入规则,以加强数据库安全性。
打开Navicat客户端,单击“连接”。在新建连接窗口中填写主机IP地址(弹性IP地址)、用户名和密码(DRDS帐号、密码)。
单击“连接测试”,若显示连接成功,单击“确定”,等待1-2分钟即可连接成功。连接失败会直接弹出失败原因,请修改后重试。
说明通过其他可视化的MySQL工具(例如 Workbench)连接DRDS实例的操作与此章基本一致,不做详细描述。
MySQL命令行连接DRDS逻辑库
登录弹性云主机,打开命令行工具,输入以下命令。
mysql -h { DRDS_SERVER_ADDRESS } -P{ DRDS_SERVER_PORT } -u{DRDS_USER} -p [-D{ DRDS_DBNAME }] [--default-character-set=utf8]
参数说明
参数示例 | 参数填写说明 | 参数举例 |
---|---|---|
DRDS_SERVER_ADDRESS | DRDS实例所在IP地址。 | 192.168.0.200 |
DRDS_SERVER_PORT | DRDS实例连接端口。 | 5066 |
DRDS_USER | DRDS实例帐号。 | dbuser01 |
DRDS_DBNAME | DRDS实例逻辑库名,选填。 | - |
default-character-set=utf8 | 指定字符编码为UTF-8,选填。 当MySQL连接编码和实际编码不一致,导致DRDS解析出现乱码时请配置该参数。 |
- |
下面为Windows服务器命令行窗口中使用表中举例参数MySQL命令连接服务器的回显情况。
C:\Users\testDRDS>mysql -h192.168.0.200 -P5066 -Ddb_5133 -udbuser01 -p
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Welcome to the MySQL monitor. Commands end with ;or \g.
Your MySQL connection id is 5
Server version: 5.6.29
Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>