为什么我在 AWS RDS MySQL 中看不到数据库?

Why I can not see database in AWS RDS MySQL?

我正在做一个项目,我应该在 24 小时内 运行 一个 python 脚本(使用 AWS Lambda),并且在 运行 期间收集任何数据将存储在 AWS RDS MySQL 数据库中。

我已经在 RDS 中创建了一个数据库标识符。后来,使用jupyter notebook,我在同一个数据库标识符中创建了数据库。

我的问题是我能够读取、写入 to/from 数据库并对数据库执行所有可能的操作。但是,当我打开 AWS RDS 时,在任何地方都看不到我创建的数据库!

我做了一些google,发现可能是地区设置不同的缘故。我也检查了这些可能性。不过,我还是不知道为什么会这样?

此外,当我在 AWS RDS 中单击“查询编辑器”时,它会提示我创建数据库。但是数据库已经存在并且还包含数据!!!只是我看不到!

这里可能有什么问题?

正如您在他们的 press release 中看到的那样,Aurora 的 RDS 查询编辑器目前仅在无服务器数据库上可用。

您可以尝试将您的数据库转换为无服务器 (this answer provides very useful tips to do so). But as your project seems to be brand new, you're probably better off creating a brand new Aurora Serverless DB, as described in those AWS docs。 祝你好运!

据我所知和理解,您无法通过简单地访问 AWS RDS 控制面板来查看您的数据库。如果您使用 MySQL 作为您的数据库,那么最好安装 MySQL Workbench 并通过它访问您想要的数据库。