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

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

相关推荐
wj3055853785 小时前
课程 9:模型测试记录与 Prompt 策略
linux·人工智能·python·comfyui
abigriver6 小时前
打造 Linux 离线大模型级语音输入法:Whisper.cpp + 3090 显卡加速与 Rime 中英混输终极调优指南
linux·运维·whisper
wangqiaowq6 小时前
windows下nginx的安装
linux·服务器·前端
YYRAN_ZZU7 小时前
Petalinux新建自动脚本启动
linux
charlie1145141917 小时前
嵌入式Linux驱动开发pinctrl篇(1)——从寄存器到子系统:驱动演进之路
linux·运维·驱动开发
Agent手记7 小时前
异常考勤智能预警与处理与流程优化方案 | 基于企业级Agent的超自动化实战教程
运维·人工智能·ai·自动化
于小猿Sup7 小时前
VMware在Ubuntu22.04驱动Livox Mid360s
linux·c++·嵌入式硬件·自动驾驶
cen__y8 小时前
Linux12(Git01)
linux·运维·服务器·c语言·开发语言·git
不仙5209 小时前
VMware Workstation 26.0.0 在 Ubuntu 24.04 (内核 6.17.0) 上的安装与内核模块编译问题
linux·ubuntu·elasticsearch
AI视觉网奇10 小时前
linux 检索库 判断库是否支持
java·linux·服务器