在AWS中,我每天都会不断地拍摄快照,并且我需要能够查看拍摄特定快照时数据库的状态(但我还不想恢复到快照) )。有什么方法可以通过类似 mysql 转储的方式下载快照吗?即使这不能直接完成,是否有解决方法?
无法下载快照。如果您需要下载它,您可能应该将 MySQL 备份到 S3。这些是标准备份,可以在另一个 MySQL 数据库服务器中使用。
我的解决方案是忽略 S3 导出,而是拍摄快照,将其转换为自己的临时(postgres 风格)数据库,以便可以连接到,然后
pg_dump
通过网络获取内容。这比导出到 S3 慢得多(但由于它是快照,速度并不重要),但有一个好处,就是最后可以得到有用的数据。