详情页标题前

阿里云RDS数据库通过客户端、命令行连接RDS MySQL实例-云淘科技

详情页1

本文介绍如何设置白名单以及通过客户端、命令行连接RDS MySQL实例

前提条件

  • 已创建RDS MySQL实例。更多信息,请参见快速创建RDS MySQL实例。

  • 已为实例创建数据库和账号。更多信息,请参见创建数据库和账号。

  • 已为实例设置IP白名单。更多信息,请参见设置IP白名单。

建议

如果您满足
内网访问条件
,建议使用内网连接地址连接实例,延迟更低,稳定性更高。

操作步骤

使用命令行连接

本文以Linux系统为例连接RDS MySQL实例,您需要提前安装MySQL。安装方法:

  • CentOS:执行sudo yum install mysql

  • Ubuntu:执行sudo apt-get update,并执行sudo apt install mysql-server

  1. 登录到需要连接RDS的服务器,例如ECS服务器或本地服务器。

    说明

    登录ECS的操作请参见ECS快速入门里的连接ECS实例部分。

  2. 执行连接命令。

    mysql -h连接地址 -P端口 -u用户名 -p

    说明

    • 执行命令后输入密码。

    • 大写字母P代表端口,小写字母p代表密码。

    • 连接地址和端口:RDS实例地址和端口。

      场景

      需获取的RDS实例地址

      如何获取

      满足
      内网访问条件

      RDS内网地址

      1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
      2. 单击查看连接详情,即可查看RDS实例地址和端口号。阿里云RDS数据库通过客户端、命令行连接RDS MySQL实例-云淘科技

      说明

      • 需要先完成IP白名单设置,才能查看地址信息。

      • 需要点击开通外网地址,才会显示外网地址。

      • 对于集群版实例,修改主节点地址需要在集群读写连接区域操作,修改备节点地址需要在集群可读连接区域操作。

      从ECS实例访问RDS实例,但不满足内网访问的条件

      RDS外网地址

      从本地设备访问RDS实例

    • 用户名和密码:在RDS
      账号管理
      页面获取。

    图 2. 命令示例阿里云RDS数据库通过客户端、命令行连接RDS MySQL实例-云淘科技

    图 3. 连接成功阿里云RDS数据库通过客户端、命令行连接RDS MySQL实例-云淘科技

    说明

    如果连接报错,请参见连接失败的常见报错。

使用客户端连接

可以使用其他通用的MySQL客户端连接到RDS MySQL实例,本步骤以MySQL Workbench 8.0.29版本为例,其它客户端的操作类似。

  1. 安装MySQL Workbench。官方下载地址请参见MySQL Workbench下载页面。

  2. 打开MySQL Workbench,选择Database > Connect to Database

  3. 输入连接信息,单击OK

    阿里云RDS数据库通过客户端、命令行连接RDS MySQL实例-云淘科技

    • HostnamePort:RDS实例地址和端口。

      场景

      需获取的RDS实例地址

      如何获取

      满足
      内网访问条件

      RDS内网地址

      1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
      2. 单击查看连接详情,即可查看RDS实例地址和端口号。阿里云RDS数据库通过客户端、命令行连接RDS MySQL实例-云淘科技

      说明

      • 需要先完成IP白名单设置,才能查看地址信息。

      • 需要点击开通外网地址,才会显示外网地址。

      • 对于集群版实例,修改主节点地址需要在集群读写连接区域操作,修改备节点地址需要在集群可读连接区域操作。

      从ECS实例访问RDS实例,但不满足内网访问的条件

      RDS外网地址

      从本地设备访问RDS实例

    • UsernamePassword:在RDS
      账号管理
      页面获取。

连接失败的常见报错

mysql command not found

原因是未安装MySQL。可按照如下方法快速安装:

  • CentOS:执行sudo yum install mysql

  • Ubuntu:执行sudo apt-get update,并执行sudo apt install mysql-server

SSL connection error: SSL is required but the server doesn’t support it

使用部分版本的MySQL Workbench时,Standard TCP/IP连接要求必须有SSL加密,可下载本文中的版本进行常规连接。

错误码10060:Can’t connect to MySQL server on ‘rm-bpxxx.mysql.rds.aliyuncs.com'(10060)

  • (多数情况)RDS白名单设置错误,请参见设置IP白名单。

  • (少数情况)不满足
    内网互通的条件
    ,却使用内网地址连接。

错误码113:Can’t connect to MySQL server on ‘rm-bpxxx.mysql.rds.aliyuncs.com'(113)

路由冲突。参考无法ping通RDS内网地址处理方法解决。

Cannot Connect to Database Server

  • (多数情况)RDS白名单设置错误,请参见设置IP白名单。

  • (少数情况)不满足
    内网互通的条件
    ,却使用内网地址连接。

Your connection attempt failed for user ‘xx” to the MySQL server

  • (多数情况)RDS白名单设置错误,请参见设置IP白名单。

  • (少数情况)不满足
    内网互通的条件
    ,却使用内网地址连接。

ping RDS内网地址时,报错Destination Host Unreachable

路由冲突。参考无法ping通RDS内网地址处理方法解决。

Access denied for user ‘xxx’@’xxx'(using password:YES)

输入的账号密码错误。可以在RDS
账号管理
页面管理账号和密码。

Unknown MySQL server host ‘xxx'(11001)

输入的RDS实例地址错误。正确格式为rm-xxxxxx.mysql.rds.aliyuncs.com。

相关文档

  • 视频:ECS(Linux)连接RDS

  • 连接失败:解决无法连接实例问题

  • 更方便快捷的登录方式:通过DMS登录RDS MySQL

  • 连接其它引擎的实例:

    • 连接SQL Server实例

    • 连接PostgreSQL实例

    • 连接MariaDB实例

内容没看懂? 不太想学习?想快速解决? 有偿解决: 联系专家

阿里云企业补贴进行中: 马上申请

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心。

购买腾讯云产品享受折上折,更有现金返利:同意关联,立享优惠

转转请注明出处:https://www.yunxiaoer.com/155609.html

(0)
上一篇 2023年12月9日 下午7:42
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储提交图片处理任务

    简介 本文档提供关于提交图片处理任务相关的 API 概览以及 SDK 示例代码。 API 操作描述 提交图片处理任务 提交图片处理任务 SDK API 参考 SDK 所有接口的具体参数与方法说明,请参考 SDK API。 提交图片处理任务 功能说明 提交图片处理任务注意 COS Android SDK 版本需要大于等于 v5.9.14。 示例代码 // …

    腾讯云 2023年12月9日
  • 腾讯云容器服务在 TKE 上安装 metrics-server同尘科技

    操作场景 metrics-server 可实现 Kubernetes 的 Resource Metrics API(metrics.k8s.io),通过此 API 可以查询 Pod 与 Node 的部分监控指标,Pod 的监控指标用于 HPA、VPA 与 kubectl top pods 命令,而 Node 指标目前只用于 kubectl top nodes…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云RDS数据库使用mysqldump将自建MariaDB数据库迁移上云-云淘科技

    您可以通过mysqldump工具将自建MariaDB数据库迁移到RDS MariaDB,本文将介绍详细的操作步骤。 背景信息 由于RDS提供的关系型数据库服务与原生的数据库服务完全兼容,所以对用户来说,将原有数据库迁移到RDS实例的过程,与从一个MariaDB服务器迁移到另外一台MariaDB服务器的过程基本类似。 本文以本地Linux7和MariaDB 1…

    2023年12月9日
  • 腾讯云对象存储图文点读

    概述 在处理一些文本类信息时,例如图片中的英文,我们可以使用OCR识别技术来快速识别,并结合语音合成技术来朗读照片中的英文。本文将介绍如何使用 腾讯云数据万象(CI) 的OCR技术识别图片中的文本内容,并通过语音合成技术将文本转换成语音播放。 应用场景 语言学习 将语言教材和词典中的英文转化为语音播放,可以为学习者提供标准的发音示范,帮助他们更好地学习语音。…

    2023年12月9日
  • flinkcdc读取mysql的启动模式是不是不支持timestamp模式?-云小二-阿里云

    flinkcdc读取mysql的启动模式是不是不支持timestamp模式? 以下为热心网友提供的参考意见 是2.3還是2.4以上已經支持了 ,此回答整理自钉群“【③群】Apache Flink China社区” 以下为热心网友提供的参考意见 Flink CDC是可以支持读取MySQL的timestamp模式的。在创建MySQL CDC消费者时,您可以选择合…

    阿里云 2024年1月4日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。