我想只使用gcloud
CLI重命名云SQL数据库。我可以看到,我可以使用CLIpatch
数据库。然而,它似乎只修补排序或字符集,而不是数据库名称本身。你知道有什么方法可以用CLI实现吗?
如果没有,我将使用Cloud SQL Auth Proxy并直接在数据库上运行ALTER
命令。
我不认为,有一个内置的选项来重命名数据库使用gcloud命令行
可用的选项是登录到数据库引擎并使用alter database命令修改数据库名称,如果它支持就地修改数据库。
另一个选择是使用gcloud sql将数据库导出到sql文件,更改数据库名称并将其导入到Cloud sql实例。
如果你使用的是Cloud SQL MySQL实例,你可以使用mysqldump来备份和恢复新的数据库名,或者使用新的数据库名来重命名表