php - 从 EC2 跨多个 Amazon RDS 数据库加入 PDO

标签 php mysql pdo amazon-ec2 amazon-rds

我很高兴将我的 PHP/MySQL 系统迁移到 Amazon Web Services。我有多个 MySQL 数据库,目前由 phpMyAdmin 管理。我经常需要在单个查询中交叉查询数据库、跨两个或多个数据库的 PDO 连接。

如果我将代码迁移到 EC2,并将数据库迁移到 Amazon RDS,我仍然可以使用 PHP/MySQL/PDO 中的单个查询交叉查询多个数据库吗?

如果是这样,有人可以提供如何实现这一目标的指导吗?感谢您的帮助。

最佳答案

是的,RDS 没有任何东西能让这一切变得不同。

RDS for MySQL 仍然是 MySQL 服务器。

它由AWS管理,在AWS管理的服务器上,这意味着您无权访问底层操作系统,某些常见的管理操作被禁用,因为它们由RDS基础设施管理,一些管理命令通常为用户保留具有 SUPER 权限(未授予)是不同的(例如 KILL QUERY thread_id; 变为 CALL mysql.rds_kill_query(thread_id);) FEDERATED 存储引擎和自定义插件等高级功能被禁用...

但是您提到的任何事情都没有理由不完全相同。

关于php - 从 EC2 跨多个 Amazon RDS 数据库加入 PDO,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37150016/

相关文章:

php - Adobe 是否提供用于将 HTML 转换为 PDF 的服务器端库?

php - laravel 路由调用错误的 Controller

php - 如何在php中制作表格 View

php - (PHP) 使用两个表进行登录查询;其他用户未登录?

php - 整数类型的 PDO 查询

pdo - Eloquent 是否缓存准备好的语句?

带有操作行的 PHP MYSQL 显示表可单击以打开特定文件

php - Zend 框架、 session 和 HttpOnly

mysql - ALTER TABLE ADD COLUMN 需要很长时间

javascript - 使用 ajax 从 mysql 添加和检索记录