添加 MySQL 实例的 IP 白名单后您可成功连接实例。本文介绍如何通过命令行连接 MySQL 实例的操作步骤。
安装 MySQL。以 Linux 系统为例,安装方法如下:
yum install mysql
。apt-get update
,并执行 apt install mysql-server
。登录到需要连接 MySQL 的服务器,比如 ECS 服务器或本地服务器。
说明
关于如何登录 ECS ,详情请参见登录 ECS 实例。
执行命令行连接。
mysql -h<连接地址> -P<端口> -u<用户名> -p -D<数据库名称>
警告
请注意区分端口使用大写(-P),密码使用小写(-p)。
关于 MySQL 实例的连接地址和端口说明请参见下表:
选项 | 说明 | 示例 |
---|---|---|
-h | MySQL 实例的私网或公网连接地址。关于如何获取私网或公网连接地址,请参见通过私网连接实例和申请或释放公网地址。 | rds-mysql-hb3c8a96e9119***.rds.ivolces.com |
-P | MySQL 实例的端口号。若使用私网连接,需输入 MySQL 实例的私网端口。若使用公网连接,需输入 MySQL 实例的公网端口, P 需要大写,默认端口为 3306 。如果端口号为默认端口,该参数可以不填。 | 3306 |
-u | MySQL 实例中的账号名称。 | testuser |
-p | 以上账号的密码。说明为保障密码安全,-p 后请不要填写密码,会在执行整行命令后提示您输入密码,输入后按回车即可登录。如果填写该参数,-p 与密码之间不能有空格。 | PassWord123 |
-D | 需要登录的数据库名称,该参数非必填参数,可以不输入 -D 仅输入数据库名称。 | mysql |
命令示例:
mysql -hrds-mysql-hb3c8a96e9119****.rds.ivolces.com -P3306 -utestuser -p
为什么无法连接数据库?
若您出现无法连接数据库的问题,请根据如下建议进行排查:
若排查之后仍无法连接 MySQL 实例,您可以提交工单联系技术支持。
API | 描述 |
---|---|
DescribeDBInstanceConnection | 调用 DescribeDBInstanceConnection 接口查询 MySQL 实例所有连接地址信息。 |