Skip to main content

更换元数据库

简介

本文档介绍 CloudCanal docker 部署如何更换元数据库。CloudCanal 默认提供了元数据库镜像(MySQL), 但是用户上生产,希望能够用自有的、更加稳定、且得到良好维护的元数据库,本文做了具体的操作描述。

1. 导出已有元数据库

  • docker 宿主机上执行以下命令,导出 cloudcanal_console 库内容
    • mysqldump -uroot -proot --databases cloudcanal_console > ./cloudcanal_console.sql

2. 准备好新的元数据库 MySQL

3. 将数据导入新元数据库

  • mysql> source ${YOUR_PATH}/cloudcanal_console.sql;

4. 修改 console 容器中 springboot 配置文件中配置

  • 文件路径:/home/clougence/cloudcanal/console/conf/business-output.properties
  • 修改配置项
    • spring.datasource.url
    • spring.datasource.username
    • spring.datasource.password

5. 重启 console 容器并确认能够正常登陆控制台