是否有方法在云SQL服务器上备份或恢复特定的架构或表?备份整个数据集,然后能够仅恢复某些模式或表,这对多租户系统非常有帮助。
不通过备份/恢复。您可以将特定的模式或表导出到谷歌云存储,但这可能不是您想要的。
云SQL使用MySQL数据库有一些限制。您可以在以下链接中查看不受支持的功能:
https://cloud.google.com/sql/faq#supportmysqlfeatures
考虑到这一点,任何用于MySQL的备份/恢复工具都应该适用于Google Cloud SQL。本文介绍了使用mysqldump导入/导出Cloud SQL:
https://cloud.google.com/sql/docs/import-export
您可以使用mysqldump备份特定的表,或者备份整个数据库,并使用以下链接中提供的解决方案仅恢复特定的表:
我可以从一个完整的mysql-mysqldump文件中恢复一个表吗?
如何在MySQL数据库中备份单个表?
您可以将备份恢复到其他实例,然后用备份实例中的数据替换原始实例上的数据。