步骤四:连接DRDS逻辑库 Navicat客户端连接DRDS实例 步骤 1 登录分布式数据库中间件服务,单击需要连接的DRDS实例名称,进入实例基本信息页面。 步骤 2 在“实例信息”模块的弹性公网IP单击“绑定”。绑定已申请的公网IP。 步骤 3 在DRDS管理控制台左侧选择虚拟私有云图标。单击“访问控制>安全组”。 步骤 4 在安全组界面,单击操作列的“配置规则”,进入安全组详情界面。在安全组详情界面,单击“添加规则”,弹出添加规则窗口。根据界面提示配置安全组规则,设置完成后单击“确定”即可。 说明 绑定弹性公网IP后,建议您在内网安全组中设置严格的出入规则,以加强数据库安全性。 步骤 5 打开Navicat客户端,单击“连接”。在新建连接窗口中填写主机IP地址(弹性公网IP地址)、用户名和密码(DRDS账号、密码)。 说明 Navicat客户端推荐使用版本为Navicat12。 步骤 6 单击“连接测试”,如果显示连接成功,单击“确定”,等待12分钟即可连接成功。连接失败会直接弹出失败原因,请修改后重试。 结束 说明 通过其他可视化的MySQL工具(例如 Workbench)连接DRDS实例的操作与此章基本一致,不做详细描述。 MySQL命令行连接DRDS逻辑库 步骤 1 登录弹性云主机,打开命令行工具,输入以下命令。 plaintext mysql h ${DDMSERVERADDRESS} P${DDMSERVERPORT} u${DDMUSER} p [D${DDMDBNAME}] [defaultcharactersetutf8][defaultauthmysqlnativepassword] 表 参数说明 参数示例 参数填写说明 参数举例 DDMSERVERADDRESS DRDS实例所在IP地址。 192.168.0.200 DDMSERVERPORT DRDS实例连接端口。 5066 DDMUSER DRDS实例账号。 dbuser01 DDMDBNAME DRDS实例逻辑库名,选填。 defaultcharactersetutf8 指定字符编码为UTF8,选填。 当MySQL连接编码和实际编码不一致,导致DRDS解析出现乱码时请配置该参数。 defaultauthmysqlnativepassword 默认使用密码认证插件,选填。 ssl 使用SSL加密连接,需要先开启SSL,选填。 说明 如果您使用了MySQL 8.0的客户端,需要增加defaultauthmysqlnativepassword参数。 如果您开启了SSL特性,默认使用加密连接。 步骤 2 下面为Windows服务器命令行窗口中使用表中举例参数MySQL命令连接服务器的回显情况。 plaintext C:UserstestDDM>mysql h192.168.0.200 P5066 Ddb5133 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> 结束