首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MySQL企业备份可以执行视图的部分备份/还原吗?

问MySQL企业备份可以执行视图的部分备份/还原吗?
EN

Database Administration用户
提问于 2019-04-24 05:20:43
回答 3查看 400关注 0票数 0

我无法使用使用MEB3.12和MySQL 5.6.28的部分备份/还原(使用tts)备份和还原视图。这是故意的吗?

已经搜索了很长一段时间,但是无法找到关于MEB如何处理视图、触发器和存储函数的有用信息。如有任何关于上述主题的信息,我们将不胜感激。谢谢。

EN

回答 3

Database Administration用户

回答已采纳

发布于 2019-04-26 03:15:01

经过更多的搜索,最终在Oracle 1393056.1中找到了答案。https://support.oracle.com/epmos/faces/DocContentDisplay?id=1393056.1链接可能是付费的。

只包括InnoDB表。备份中将不包括使用所有其他存储引擎和视图的表。

更糟糕的是,MEB的只知道文件类型的选项与-tts选项不兼容.

看起来,唯一的方法是为部分备份的视图执行另一个额外的mysqldump。

票数 0
EN

Database Administration用户

发布于 2019-04-24 10:17:03

根据MySQL文档这里,您可以对特定表或表空间进行“部分”恢复。

进一步参考这里和这里

票数 0
EN

Database Administration用户

发布于 2019-04-24 11:54:33

基本上,MySQL热备份所做的就是将所有数据文件从data复制到特定快照的备份文件夹。

您可以使用mysqldump进行触发器、视图和例程的备份,而不是使用mysqlhotbackup。(如果需要恢复此数据对象)。

代码语言:javascript
复制
mysqldump --single-transaction  --set-gtid-purged=OFF   --force --routines --triggers -h 192.168.XX.XX --no-data  --no-create-db  -u user -p --all-databases --lock-tables=false > backup.sql
票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/236537

复制
相关文章

相似问题

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