从ec2 Linux AMI连接到RDS MySQL实例-未找到MySQL命令
我尝试从SSH连接到ec2服务器(通过PUTTY)连接到我的RDS 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安装到
-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上