我有两个 MySQL 集群 (NDB),Prod 和 Dev。每个集群包含 SQL 节点、管理节点和数据节点。使用以下文章在一个集群上完成备份:
https://dev.mysql.com/doc/refman/5.7/en/mysql-cluster-backup-using-management-client.html
如何将创建的备份文件导入到单独的MySQL Cluster中?即使用产品数据刷新开发集群。
备份似乎与创建它的集群相关联。有没有办法使用备份文件在单独的集群上进行“恢复”?
毫无疑问,可以在不同的集群上恢复备份。这是备份的标准用法,应该在 ndb_restore 的文档中很好地涵盖。
可以在不同的集群上恢复备份。我自己做了很多次。在 NDB 的情况下,只是备份和恢复过程并不是那么简单。
我正在使用以下步骤来执行备份和恢复。在第一步中,我生成转储脚本来备份方案结构。
如果这看起来太简单 - 请记住,如果有外键,您将不得不删除并稍后重新创建外键。:)