一、前言
在现代数据管理和应用开发中,数据库的高效切换与连接管理是提升系统灵活性和可靠性的关键。dbswitch 作为一款轻量级的数据库连接切换工具,能够帮助开发者和运维人员在不同数据库环境(如 MySQL、PostgreSQL、Oracle 等)间快速切换,简化配置流程并降低维护成本。
本教程将详细介绍在 Ubuntu 系统上安装和配置 dbswitch 的完整步骤,涵盖依赖安装、工具部署及基础使用方法。无论你是需要管理多套数据库环境的团队,还是希望优化本地开发流程的个人开发者,均可通过本指南快速上手。
接下来,我们将从环境准备开始,逐步完成 dbswitch 的安装与验证,确保你能够顺利集成这一工具到日常工作流程中。
二、开始
2.1 拉取镜像
bash
docker pull registry.cn-hangzhou.aliyuncs.com/inrgihc/dbswitch:latest
直接拉阿里云的
看看本地有没有拉到镜像

2.2 创建持久化容器
bash
# 创建持久化目录
mkdir -p /data/dbswitch && chmod 777 /data/dbswitch
这里主要作用是 用于挂载容器内配置 防止容器因为意外无了之后重启所有记录消失。
2.3 启动
bash
docker run -d --name dbswitch -p 9088:9088 -v /data/dbswitch:/dbswitch/config -e DBTYPE=h2 --restart unless-stopped registry.cn-hangzhou.aliyuncs.com/inrgihc/dbswitch:latest

ok可以进了
三、使用教程 - 备份数据库
3.1 创建数据源
先连接上你要操作的数据源

选择你的数据源类型,这里我的是mysql

然后按照他的要求去填写你的数据源信息

注意:数据库名这一块只要填你随便一个库名就可以了,但是必须要有,后续是会全部库都读取到的。

填写好后测试好就可以了

3.2 备份
左侧点击 迁移任务 -> 任务管理
开始搞任务,集成模式我们这里选 系统调度,系统调度就相当于一个定时器去执行,手动调度就是任务设置好后自己手动点击 start 来执行。
填写好对应的信息后 下一步

注意:同一个 数据来源的数据是不可以迁移到自己身上的,也就是说 数据源 迁移-> 数据源 是不可以的
END
如果觉得这份基础知识点总结清晰,别忘了动动小手点个赞👍,再关注一下呀~ 后续还会分享更多有关开发问题的干货技巧,同时一起解锁更多好用的功能,少踩坑多提效!🥰 你的支持就是我更新的最大动力,咱们下次分享再见呀~🌟