dbx/docs/content/docs/config-export.cn.mdx

46 lines
2.3 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: 配置导出/导入
description: 导出数据库连接配置AES-256-GCM 加密),安全地在不同电脑之间迁移。
---
<Callout type="info">导出你的数据库连接配置(含加密密码),用 AES-256-GCM 加密保护,安全地在不同电脑之间迁移。</Callout>
## 导出
<Steps>
<Step>### 发起导出 点击侧边栏顶部的 **导出** 按钮。</Step>
<Step>### 设置加密密码 输入密码短语来加密连接密码。</Step>
<Step>### 保存文件 选择保存位置。导出文件包含所有连接及密码,已加密。</Step>
</Steps>
## 导入
<Steps>
<Step>### 发起导入 点击侧边栏顶部的 **导入** 按钮。</Step>
<Step>### 选择文件并解密 选择导出的文件,输入密码短语解密。</Step>
<Step>### 完成 连接导入完成,密码自动恢复。按 名称 + 主机 + 端口 自动去重。</Step>
</Steps>
## 安全性
- 密码使用 **AES-256-GCM** 加密,密钥通过 **PBKDF2** 派生
- 没有密码短语无法解密文件
- 导出文件是标准 JSON 格式,可以通过 U 盘、网盘等方式传输
- DBX 会把普通连接字段与数据库密码、SSH 密码、SSH 密钥密码、完整连接字符串等密钥信息分开存储;导出时只会在加密文件中重新组合。
- 请把导出口令当作密钥管理。任何人同时拿到导出文件和口令,都可以恢复其中的连接。
## 向后兼容
导入同样支持旧版本导出的明文 JSON 文件(不含密码)和原始的连接配置数组。
## 包含哪些内容
| 项目 | 是否包含 |
| ---------------------------------------------- | ---------------------------------- |
| 连接名称、类型、主机、端口、数据库、颜色 | 包含 |
| URL 参数、SSL、SSH、代理、可见数据库设置 | 包含 |
| 数据库密码、SSH 密码、SSH 密钥密码、连接字符串 | 包含,并在导出文件中加密 |
| 厂商 JDBC 驱动 JAR 文件 | 不包含;目标机器需要重新安装或导入 |
如果要迁移 JDBC 连接,先在这里导出连接配置,再在目标机器通过 [JDBC 插件](/cn/docs/plugins) 安装插件并导入驱动 JAR。