我已经在 Kubernetes 中成功部署了InnoDB Clustervia mysql-operator,并且还设置了计划备份。我还可以通过 InnoDB 创建的相同备份来初始化数据库。
但是,我无法找到通过导入由简单脚本定义的简单逻辑备份来首次初始化数据库.sql的方法。
是否可以通过 mysql-operator 或 InnoDB kubernetes 清单来实现?可能的替代方案?
相关文档:
InnoDBCluster 清单:
apiVersion: mysql.oracle.com/v2
kind: InnoDBCluster
metadata:
name: mysql-cluster
namespace: cr-platform
spec:
secretName: mysql-root-user
instances: 2
tlsUseSelfSigned: true
router:
instances: 1
backupSchedules:
- name: daily-2300
enabled: true
schedule: "0 23 * * *"
backupProfileName: s3-backup
backupProfiles:
- name: s3-backup
dumpInstance:
dumpOptions:
chunking: false
storage:
s3:
bucketName: al-mysql
prefix: /backup
config: s3-secret
profile: default …Run Code Online (Sandbox Code Playgroud)