【发布时间】:2018-11-20 20:29:55
【问题描述】:
我们有 AWS Amazon Linux EC2 实例,它们连接到运行 MySQL 的单独 AWS RDS 实例。
我们希望在 RDS 实例上运行mysql 命令来处理大量包含数千条 SQL 语句的大型 SQL 文件。但是,我们需要能够从安装在 EC2 实例上的 PHP 应用程序运行这些命令。
这可能吗?如何做到?
为进行测试,我们将 MySQL 与 PHP 应用程序安装在同一台机器上,并且能够成功运行 mysql 命令来查询本地 MySQL 实例以及 AWS RDS 实例上的远程 MySQL 实例。
但是,当未安装 MySQL 并且 mysql 命令在 EC2 实例上不可用时,我们不确定如何执行此操作。
我们已经探索过将ssh 命令与mysql 命令结合使用,但似乎还没有任何效果。
任何意见是极大的赞赏。谢谢。
【问题讨论】:
-
我认为您应该包含与位于同一节点上的 MySQL 实例一起使用的 PHP 代码。您只需要将连接字符串更改为指向 RDS,其余的应该仍然可以工作(我认为)。
标签: mysql amazon-web-services amazon-ec2 ssh amazon-rds