文档首页> > 快速入门> MySQL快速入门> 连接实例

连接实例

更新时间: 2018-12-07 17:55

操作场景

您可以通过数据管理服务(Data Admin Service,简称DAS)或其它MySQL客户端软件连接并管理数据库实例。华为云关系型数据库服务默认为您开通了远程主机登录权限,推荐您使用更安全便捷的数据管理服务连接数据库实例。

通过DAS连接实例

华为云数据管理服务是一款专业的简化数据库管理工具,提供优质的可视化操作界面,大幅提高工作效率,让数据管理变得既安全又简单。

  1. 登录管理控制台。
  2. 单击管理控制台左上角的,选择区域和项目。

    您可选择自己的专属计算集群(Dedicated Computing Cluster,简称DCC)。

    说明:

    RDS for MySQL选择的专属计算集群会收取一定的服务费用。

  3. 选择数据库 > 关系型数据库,进入关系型数据库信息页面。
  4. “实例管理”页面,选择目标实例,单击操作列的“登录”,进入数据管理服务数据库登录界面。

    图1 登录

  5. 正确输入数据库用户名和密码,单击“登录”,即可进入您的数据库并进行管理。

    通过数据管理服务管理数据库可参见MySQL数据管理

通过其它MySQL客户端连接实例

通过客户端连接实例的方式有普通连接和SSL连接两种,其中SSL连接通过了加密功能,具有更高的安全性。

以MySQL-Front客户端为例,其它客户端连接实例可参照此方法。

  • 若您的MySQL-Front部署在与目标实例在同一地域的弹性云服务器上,请使用华为云关系型数据库实例的内网地址。
  • 其它情况请使用公网地址。

普通连接

  1. 准备弹性云服务器或可访问华为云关系型数据库实例的设备。

    创建并连接弹性云服务器,请参见如何创建和连接ECS

    通过公网地址连接华为云关系型数据库实例,需对实例绑定弹性公网IP并确保本地设备可以连通该弹性公网IP。

  2. 在弹性云服务器或可访问华为云关系型数据库的设备上,安装MySQL客户端MySQL-front
  3. 如果通过公网访问,需设置公网白名单。
  4. 启动MySQL-Front客户端。

    1. 在打开的登录信息窗口,单击“新建”
    2. 输入要连接的华为云关系型数据库实例信息,如图2所示,单击“确定”
      图2 添加信息
      • 名称:MySQL-Front连接数据库的任务名称。若不填写,系统默认与Host一致。
      • Host:若使用内网连接,需输入目标实例的内网地址。若使用弹性公网IP连接,需输入目标实例的弹性公网IP地址
      • 端口:输入数据库端口。
      • 用户:默认root。
      • 密码:要访问华为云关系型数据库实例的账号所对应的密码。
    3. 在打开登录信息窗口,选中4.b创建的连接,单击“打开”,如下图所示。
      若连接信息无误,即会成功连接实例。
      图3 打开登录信息

SSL连接

  1. “实例管理”页面,单击实例名称进入“基本信息”页面,单击“实例信息”模块“SSL”处的“下载证书”,下载根证书或捆绑包。

    说明:
    • 华为云关系型数据库服务在2017年4月提供了20年有效期的新根证书,该证书在实例重启后生效。请在原有根证书到期前及时更换正规机构颁发的证书,提高系统安全性。

      请参见如何确认SSL根证书的有效期

    • 华为云关系型数据库服务还提供根证书捆绑包下载,其中包含2017年4月之后的新根证书和原有根证书。

  2. 将根证书上传至需要连接MySQL实例的弹性云服务器,或保存到可访问华为云关系型数据库实例的设备。
  3. 连接华为云关系型数据库实例。以Linux系统为例,执行如下命令。

    mysql -h <hostName> -P 3306 -u <userName> -p --ssl-ca=<caName>

    • 如果通过弹性云服务器连接,-h是主机IP,即在“实例管理”页面单击实例名称,进入“基本信息”页面,“实例信息”模块的“内网地址”。如果通过连接了公网的设备访问,-h为“基本信息”页面,“实例信息”模块的“弹性公网IP”
    • -P是端口,默认3306,当前端口即在“实例管理”页面单击实例名称,进入“基本信息”页面,“实例信息”模块的“数据库端口”
    • -u是用户名,即华为云关系型数据库帐号(默认管理员帐号为root)。
    • -p是密码,即数据库帐号对应的密码。
    • --ssl-ca是相应的SSL证书文件名,该文件需放在执行该命令的路径下。

    使用root用户SSL连接数据库实例,示例如下:

    mysql -h 172.16.0.31 -P 3306 -u root -p --ssl-ca=ca.pem

    出现如下提示时,输入数据库帐号对应的密码:

    Enter password:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

在文档使用中是否遇到以下问题







请至少选择或填写一项反馈信息

字符长度不能超过100

反馈内容不能为空!

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区
点我,12·12惊喜等着你哦~