本文介绍如何设置白名单以及通过客户端、命令行连接RDS MySQL或RDS MySQL Serverless实例。
前提条件
- 已创建RDS MySQL或RDS MySQL Serverless实例。更多信息,请参见创建RDS MySQL实例。
- 已为实例创建数据库和账号。更多信息,请参见创建数据库和账号。
- 已为实例设置IP白名单。更多信息,请参见设置IP白名单。
建议
如果您满足 内网访问条件 ,建议使用内网连接地址连接实例,以获取最快的响应时间和最小的延迟。
使用命令行连接RDS实例
本文以Linux系统为例连接RDS MySQL或RDS MySQL Serverless实例,您需要提前安装MySQL。安装方法:
- CentOS:执行
yum install mysql
。 - Ubuntu:执行
apt-get update
,并执行apt install mysql-server
。
使用客户端连接RDS实例
可以使用其他通用的MySQL客户端连接到RDS MySQL或RDS MySQL Serverless,本步骤以MySQL Workbench 8.0.29版本为例,其它客户端的操作类似。
连接失败的常见报错
报错 | 原因和解决方法 |
---|---|
mysql command not found | 未安装MySQL。可按照如下方法快速安装:
|
SSL connection error: SSL is required but the server doesn't support it | 使用部分版本的MySQL Workbench时,Standard TCP/IP连接要求必须有SSL加密,可下载本文中的版本进行常规连接。 |
Can't connect to MySQL server on 'rm-bp1xxxxxxxxxxxxxx.mysql.rds.aliyuncs.com'(10060)
Cannot Connect to Database Server Your connection attempt failed for user 'xx" to the MySQL server |
|
Access denied for user 'xxxxx'@'xxxxx'(using password:YES) | 输入的账号密码错误。可以在RDS 账号管理 页面管理账号和密码。 |
Unknown MySQL server host 'xxxxxxxxx'(11001) | 输入的RDS实例地址错误。正确格式为rm-xxxxxx.mysql.rds.aliyuncs.com。 |
您是否连接成功?
相关文档
- 视频:ECS(Linux)连接RDS
- 连接失败:解决无法连接实例问题
- 更方便快捷的登录方式:通过DMS登录RDS MySQL
- 连接其它引擎的实例: