【云小课】【第12课】如何通过客户端连接GaussDB(for MySQL)实例

数据库的小云妹 发表于 2020/07/10 11:04:15 2020/07/10
【摘要】 云数据库 GaussDB(for MySQL)是华为自研的最新一代企业级高扩展海量存储分布式数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,无需分库分表,数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

云小课必用.png

 

云数据库 GaussDB(for MySQL)是华为自研的最新一代企业级高扩展海量存储分布式数据库,完全兼容MySQL。基于华为最新一代DFV存储,采用计算存储分离架构,128TB的海量存储,无需分库分表,数据0丢失,既拥有商业数据库的高可用和性能,又具备开源低成本效益。

 

GaussDB(for MySQL)实例的连接方式有哪些?

GaussDB(for MySQL)提供使用内网、公网和数据管理服务(Data Admin Service,简称DAS)的连接方式。

GaussDB(for MySQL)连接方式

连接方式

IP地址

使用场景

说明

DAS连接

无需使用IP地址

通过华为云数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,可获得执行SQL、高级数据库管理、智能化运维等功能,做到易用、安全、智能地管理数据库。GaussDB(for   MySQL)默认开通DAS连接权限。

- 易用、安全、高级、智能。

- 推荐使用DAS连接

内网连接

内网IP地址

系统默认提供内网IP地址。

当应用部署在弹性云服务器上,且该弹性云服务器与GaussDB(for MySQL)实例处于同一区域,同一VPC时,建议单独使用内网IP连接弹性云服务器与GaussDB(for MySQL)数据库实例。

- 安全性高,可实现GaussDB(for MySQL)的较好性能。

- 推荐使用内网连接。

公网连接

弹性公网IP

不能通过内网IP地址访问GaussDB(for MySQL)实例时,使用公网访问,建议单独绑定弹性公网IP连接弹性云服务器(或公网主机)与GaussDB(for MySQL)数据库实例。

 - 降低安全性。

- 为了获得更快的传输速率和更高的安全性,建议您将应用迁移到与您的GaussDB(for MySQL)实例在同一子网,使用内网连接。

 

如何连接GaussDB(for MySQL)实例?

GaussDB(for MySQL)提供了MySQL客户端工具帮助您连接数据库实例。


前提条件

在使用MySQL连接数据库之前,您需要确定应用所在的弹性云服务器与GaussDB(for MySQL)实例是否处在同一区域,同一VPC内。

        - 是:可以直接通过内网方式连接数据库实例。

        - 否:需要为实例绑定弹性公网IP,通过公网连接数据库实例。

- 设置安全组规则,开通需访问数据库的IP地址和端口,详情请参考设置安全组规则

- 在Linux操作系统中,您需要在可访问GaussDB(for MySQL)数据库的设备上安装MySQL客户端。请参见如何安装MySQL客户端

- 如果选择SSL方式连接数据库,需要在云数据库RDS控制台实例“基本信息”页面,单击“数据库信息”模块“SSL”处的1.png,下载根证书或捆绑包


远程连接数据库

步骤 1      登录应用所在的弹性云服务器。请参见《弹性云服务器快速入门》中“购买弹性云服务器”和“登录弹性云服务器”。

步骤 2      将根证书导入弹性云服务器Linux操作系统。请参见将根证书导入Windows/Linux操作系统

步骤 3      连接GaussDB(for MySQL)数据库实例。以Linux系统为例,执行如下命令。

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

参数

说明

<hostName>

内网地址。

在目标集群的“基本信息”页面,“网络信息”模块查看“写内网地址”信息。

<port>

数据库端口,默认3306。

在目标实例的“基本信息”页面,“网络信息”模块的“数据库端口”。

<userName>

用户名,即GaussDB(for MySQL)数据库管理员帐号,默认为root。

<caName>

相应的SSL证书文件名,该文件需放在执行该命令的路径下。

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

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

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

                  Enter password:                                                                           

 ----结束

更多内容,猛戳>>>




【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:cloudbbs@huaweicloud.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。