ubuntu系统安装dbswitch教程 - 备份本地数据到远程服务器

一、前言

在现代数据管理和应用开发中,数据库的高效切换与连接管理是提升系统灵活性和可靠性的关键。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

如果觉得这份基础知识点总结清晰,别忘了动动小手点个赞👍,再关注一下呀~ 后续还会分享更多有关开发问题的干货技巧,同时一起解锁更多好用的功能,少踩坑多提效!🥰 你的支持就是我更新的最大动力,咱们下次分享再见呀~🌟

相关推荐
St_rive19 小时前
移动端自动化环境搭建与准备
运维·自动化
w2005122419 小时前
Pod管理
linux·服务器·云原生·容器·k8s·podman
INNOVIX稳石机器人19 小时前
稳石500强实战验证:从人工仓储迈向AI自主智造,给出仓储自动化升级标准答案
运维·人工智能·自动化
飞飞传输19 小时前
国产化 MOVEit 替代:文件传输架构与安全能力深度解读
大数据·运维·安全
聪明蛋子哟20 小时前
浏览器自动化的“持久身份”:多会话认证与Agent技能的无缝集成实践
运维·自动化
千百元20 小时前
ngrok 内网穿透TCP
运维
chen<>20 小时前
C++ 六种 memory_order:从原子性到线程间可见性.md
java·linux·开发语言·c++
一直C20 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
会周易的程序员20 小时前
企业私有 AI 算力服务器架构设计:异构四节点 + QUIC 微服务
运维·服务器·c++·人工智能·微服务·架构
硬件工艺分享君21 小时前
PCB厂家如何守住交期、品质与响应
大数据·运维·科技·制造·pcb工艺