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

从ec2 Linux AMI连接到RDS MySQL实例-未找到MySQL命令,mysql,amazon-web-services,amazon-ec2,amazon-rds,Mysql,Amazon Web Services,Amazon Ec2,Amazon Rds,我尝试从SSH连接到ec2服务器(通过PUTTY)连接到我的RDS MySQL实例,如下所述: 但我得到: -bash: mysql: command not found 我想也许我必须在我的EC2Linux服务器上安装MySQL实用程序客户端?如果是这样,我该怎么做 我尝试从我的/home/ec2 user目录运行mysql命令。使用系统的软件包管理器安装mysql客户端库,例如在Ubuntu上: apt-get install mysqlclient 首先使用以下命令将mysql安装到

我尝试从SSH连接到ec2服务器(通过PUTTY)连接到我的RDS MySQL实例,如下所述:

但我得到:

-bash: mysql: command not found
我想也许我必须在我的EC2Linux服务器上安装MySQL实用程序客户端?如果是这样,我该怎么做


我尝试从我的
/home/ec2 user
目录运行
mysql
命令。

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

apt-get install mysqlclient

首先使用以下命令将mysql安装到ec2 Instance中
sudo apt get安装mysql服务器mysql客户端

安装mysql后,请尝试使用以下cmd连接RDS


mysql-h hostname-u username-p password
您需要安装mysql。Amazon AMIs使用yum而不是apt,因此请使用:

sudo yum install mysql-server mysql-client

如果您正在安装LAMP(Linux、Apache、MySQL、PHP)服务器,请按照以下说明在AWS Linux EC2上安装MySQL客户端:
$sudo yum安装mysql

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


如果您输入了密码,但什么也没发生,请检查您的安全组。您可能需要编辑入站规则。

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

sudo yum install mysql
然后可以使用以下命令进行连接:

mysql -h change-to-your-rds-endpoint.rds.amazonaws.com -u <USER> -p
mysql-h change-to-your-rds-endpoint.rds.amazonaws.com-u-p

我正在使用centOS,所以我想我的命令是
yum安装mysql
。另外,为了获得mysql客户端,我必须安装所有mysql。这不是有点浪费吗?只需安装
mariadb
。那就足够了。不需要安装服务器。我希望很多程序员都有让web服务器运行的任务,所以我理解为什么会在这里发布这篇文章;不过,这个问题可能应该发布在serverfault.com上