# 配置导出/导入

> 导出数据库连接配置（AES-256-GCM 加密），安全地在不同电脑之间迁移。

Source: https://dbxio.com/cn/docs/config-export

Language: zh-CN

Relative links resolve against https://dbxio.com/cn/docs/config-export.



导出你的数据库连接配置（含加密密码），用 AES-256-GCM 加密保护，安全地在不同电脑之间迁移。默认使用加密导出。

这里导出的是 DBX 连接配置，不包含业务数据库的表结构或数据，也不是数据库备份。数据库内容请使用 

[数据库导出](/cn/docs/database-export)

 或 

[数据库备份](/cn/docs/database-backup)

。

## 导出

### 发起导出

点击侧边栏顶部的 **导出** 按钮。

### 选择连接

勾选一个或多个连接。默认全选。最终只会导出已选连接、相关的侧边栏分组和排序，以及引用的隧道配置（Tunnel Profile）。

### 选择导出保护

输入密码短语来加密连接密码。仅在可信环境下临时迁移时，也可以选择**不加密导出**并确认风险。明文文件可能包含数据库密码、SSH Tunnel 凭据和其他敏感信息。

### 保存文件

选择保存位置。导出文件只包含已选连接、相关布局和引用的 Tunnel Profile。推荐使用加密导出。

## 导入

### 发起导入

点击侧边栏顶部的 **导入** 按钮。

### 选择文件并解密

选择导出的文件。DBX 会自动识别加密和明文配置文件；加密文件会先要求输入密码短语，DBX 会先解密并预览，此时不会写入本地连接。

### 选择连接

勾选文件中要导入的连接。默认全选。

### 完成

只有已选连接会被导入，密码自动恢复。按 名称 + 主机 + 端口 自动去重。已选连接的侧边栏分组和排序仍可在导入后选择应用。

## 安全性

* 密码使用 **AES-256-GCM** 加密，密钥通过 **PBKDF2** 派生
* 加密文件没有密码短语无法解密
* 明文导出未加密，可能暴露数据库密码、SSH Tunnel 凭据和其他敏感信息；仅建议在可信环境下用于临时迁移
* 导出文件是标准 JSON 格式，可以通过 U 盘、网盘等方式传输
* DBX 会把普通连接字段与数据库密码、SSH 密码、SSH 密钥密码、完整连接字符串等密钥信息分开存储。加密导出会保护组合后的数据；明文导出会把这些敏感信息写成可直接读取的 JSON。
* 请把导出口令当作密钥管理。任何人同时拿到导出文件和口令，都可以恢复其中的连接。

## 向后兼容

导入会自动识别加密或明文配置文件，也支持旧版本导出的明文 JSON 文件（不含密码）和原始的连接配置数组。

## 包含哪些内容

| 项目                          | 是否包含                                   |
| --------------------------- | -------------------------------------- |
| 连接名称、类型、主机、端口、数据库、颜色        | 包含                                     |
| URL 参数、SSL、SSH、代理、可见数据库设置   | 包含                                     |
| 数据库密码、SSH 密码、SSH 密钥密码、连接字符串 | 包含；加密导出中加密，明文导出中可直接读取                  |
| 厂商 JDBC 驱动 JAR 文件           | 不包含；目标机器需要重新安装或导入                      |
| 已选连接的侧边栏分组和排序               | 包含；导入连接后可选择是否应用                        |
| 已保存 SQL 和界面/编辑器设置           | 不包含；需要迁移时使用 [云同步](/cn/docs/cloud-sync) |

如果要迁移 JDBC 连接，先在这里导出连接配置，再在目标机器通过 [JDBC 插件](/cn/docs/plugins) 安装插件并导入驱动 JAR。

