- 关于 DM
- 应用场景
- 快速上手
- 部署使用
- 运维操作
- 故障处理
- 教程
- DM 配置优化
- 参考指南
- Data Migration 常见问题
- TiDB Data Migration 术语表
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
管理上游 MySQL 实例
本文介绍了如何使用 dmctl 组件来加密数据库密码和管理数据源配置。
加密数据库密码
在 DM 相关配置文件中,推荐使用经 dmctl 加密后的密码。对于同一个原始密码,每次加密后密码不同。
./dmctl -encrypt 'abc!@#123'
MKxn0Qo3m3XOyjCnhEMtsUCm83EhGQDZ/T4=
加载数据源配置
operate-source
命令用于将数据源配置加载到 DM 集群中。
help operate-source
create/update/stop/show upstream MySQL/MariaDB source
Usage:
dmctl operate-source <operate-type> [config-file ...] [--print-sample-config] [flags]
Flags:
-h, --help help for operate-source
-p, --print-sample-config print sample config file of source
Global Flags:
-s, --source strings MySQL Source ID
命令用法示例
operate-source create ./source.yaml
其中 source.toml
的配置参考上游数据库配置文件介绍。
参数解释
create
:创建一个或多个上游的数据库源。创建多个数据源失败时,会尝试回滚到执行命令之前的状态update
:更新一个上游的数据库源stop
:停止一个或多个上游的数据库源。停止多个数据源失败时,可能有部分数据源已成功停止show
:显示已添加的数据源以及对应的 DM-workerconfig-file
:- 指定
source.yaml
的文件路径 - 可传递多个文件路径
- 指定
--print-sample-config
:打印示例配置文件。该参数会忽视其余参数
返回结果示例
operate-source create ./source.yaml
{
"result": true,
"msg": "",
"sources": [
{
"result": true,
"msg": "",
"source": "mysql-replica-01",
"worker": "dm-worker-1"
}
]
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论