首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与存储过程和函数一起备份

问与存储过程和函数一起备份
EN

Stack Overflow用户
提问于 2019-05-11 15:32:09
回答 2查看 343关注 0票数 0

通过研究GCP提供的API库,我发现我们可以创建随需应变的备份。

但是在MySQL中,我们可以使用mysqldump命令中的-触发器标志备份存储过程和函数。我在API中找不到这个标志作为参数。

这说我们不能使用gcloud或cURL备份触发器,并建议在实例本身中使用mysqldump。

我想知道是否仍然有一种方法,我们可以转储与过程一起编程,在那里我们可以实现数据库的完全备份。我定期使用Cloud来完成它。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-05-14 10:53:29

经过对GCP的长期研究和探索,您无法使用任何GCP功能/应用程序获得Cloud的完整备份。

唯一的方法是对Cloud实例运行mysqldump,这意味着我们可以对具有连接访问权限的实例运行这个命令。

我创建了一个简单的NodeJS服务器,其中包含一个执行mysqldump操作的端点。

Google >服务器上的端点>使用任何标志转储整个数据>将其存储在云存储中。

票数 0
EN

Stack Overflow用户

发布于 2019-05-13 15:07:08

仅使用GCP接口或API是不可能的,但是mysqldump直接运行在实例+脚本/调度上,这就是您所说的。

此外,在此页的MySQL文档中,声明mysqldump导出:存储过程和函数取决于选项--routines。表的触发器取决于选项--triggers。所以你比--triggers更能控制你的倾销。

另外,请注意,如果要再次将这些转储导入CloudSQL (我理解这是您正在备份的操作),则不能使用存储过程、函数或触发器导出这些转储。CloudSQL无法以医生说的形式导入这些元素中的任何一个转储。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56091755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档