我尝试从SSH连接到我的ec2服务器(通过PUTTY)连接到我的RDS MySQL实例,如下所述: http://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/USER_ConnectToInstance.html#USER_ConnectToInstance.CLI
但我明白了:
-bash: mysql: command not found
我想也许我必须在我的ec2 linux服务器上安装MySQL Utility客户端?如果是这种情况我该怎么做?
我尝试从mysql
目录运行/home/ec2-user
命令。
答案 0 :(得分:2)
首先使用下面的命令将mysql安装到你的ec2 instace中
mysql -h hostname -u username - p password
安装mysql后尝试使用以下cmd连接RDS
{{1}}
答案 1 :(得分:1)
您需要安装MySQL。 Amazon AMI使用yum而不是apt,因此使用:
sudo yum install mysql-server mysql-client
如果您正在设置LAMP(Linux,Apache,MySQL,PHP)服务器,请按照这些说明进行操作http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html
答案 2 :(得分:1)
在AWS Linux EC2上安装mysql客户端:
$ sudo yum install mysql
连接:
$ mysql -h endpoint -P port -u masteruser -p
如果输入密码但没有任何反应,请检查您的安全组。您可能需要编辑入站规则。
答案 3 :(得分:1)
在使用Amazon Linux 2 AMI时,我们需要安装mysql。使用以下命令在实例上安装mysql:
sudo yum install mysql
然后您可以使用以下命令进行连接:
mysql -h change-to-your-rds-endpoint.rds.amazonaws.com -u <USER> -p
答案 4 :(得分:0)
使用系统的软件包管理器安装mysql客户端lib,例如在Ubuntu上:
apt-get install mysqlclient