mysql - 通过 SSH 在 AWS RDS MySQL 数据库实例上执行查询

标签 mysql django amazon-web-services ssh

我有一个场景,即使我知道主机/端口/密码/用户(由于某些我无法更改的安全组),我也无法直接访问应用程序数据库。不过,我可以通过 ssh 连接到应用程序实例: enter image description here

现在我想以某种方式在数据库实例上执行 mysql 命令。我似乎无法理解如何。

最佳答案

使用实例在实例上安装 mysql-client

如果是 Ubuntu 实例尝试

sudo apt-get install mysql-client

or 

yum install mysql-client

现在你可以连接到mysql了

为此你必须执行

mysql -h "HOSTNAME(RDS Endpoint)" -u "Username(Whatever you have set)" -p "Database Name"

HOLA you are done...!

成功连接后,如果没有任何数据库,则必须创建数据库;如果已经存在,则必须选择数据库

关于mysql - 通过 SSH 在 AWS RDS MySQL 数据库实例上执行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54103170/

相关文章:

linux - Amazon Linux 上的 mongo shell 安装在哪里?

amazon-web-services - 雅典娜查询结果在S3上的特定路径

javascript - django-pipeline 不压缩

django - 将 "through"表添加到 django 字段并与 South 一起迁移?

django - Django:HttpResponse与HttpResponseRedirect与render_to_response有什么区别

json - 如何在 AWS Lambda 项目中存储和加载自定义 json 应用程序设置和连接字符串?

mysql - 对表字段的所有金额求和并获取最新的最后一条记录id

mysql - phpmyadmin 1064 错误 UUID 触发器

Debian 上的 MYSQL : what's the real host name?

MySQL where 字母数字列条件