从ec2 Linux AMI连接到RDS MySQL实例-找不到mysql命令

the*_*yuv 5 mysql amazon-ec2 amazon-web-services amazon-rds

我尝试通过SSH从我的ec2服务器的SSH连接(通过PUTTY)连接到我的RDS MySQL实例,如下所示:http : //docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html#USER_ConnectToInstance.CLI

但是我得到:

-bash: mysql: command not found
Run Code Online (Sandbox Code Playgroud)

我认为也许我必须在ec2 linux服务器上安装MySQL Utility客户端?如果是这种情况,我该怎么做?

我尝试mysql/home/ec2-user目录中运行命令。

Ari*_*ain 9

使用 Amazon Linux 2 AMI 时,我们需要安装 mysql。使用此命令在实例上安装 mysql:

sudo yum install mysql
Run Code Online (Sandbox Code Playgroud)

然后您可以使用以下命令进行连接:

mysql -h change-to-your-rds-endpoint.rds.amazonaws.com -u <USER> -p
Run Code Online (Sandbox Code Playgroud)


小智 6

在AWS Linux EC2上安装mysql客户端:
$ sudo yum install mysql

连接:
$ mysql -h endpoint -P port -u masteruser -p

如果您输入密码后没有任何反应,请检查您的安全组。您可能需要编辑入站规则。


j0n*_*nes 0

使用系统的包管理器安装 mysql 客户端库,例如在 Ubuntu 上:

apt-get install mysqlclient
Run Code Online (Sandbox Code Playgroud)