跳到主要内容

macOS使用DBeaver迁移数据库

· 阅读需 2 分钟

背景

最近换电脑,重新搭建工作环境,需要把以前电脑上本地数据库的数据给迁移过来。

过程

我用的是DBeaver数据库管理工具,本次操作是基于该工具进行。

整体思路:利用数据库管理工具导出旧数据库结构和数据的.sql文件,然后在新的数据库中导入。

步骤

1、导出

旧的数据库结构及数据为.sql文件

  • 右键点击源数据库,选择“工具 - 转储数据库”,显示弹窗
  • “弹窗 - 选择需要导出的对象”:根据提示选择需要导出的数据库、表(可全选),点击“下一步”
  • “弹窗 - 导出配置”:选择导出的路径(默认就行),点击“开始”,等待导出完成

2、导入

把旧的数据导入到新数据库

  • “DBeaver - 左侧 - localhost - 数据库”:右键新建数据库,数据库名称、字符集、排序规则和旧数据库保持一致
  • “DBeaver”打开.sql文件
  • “工具栏 - 数据源”选择:本地环境localhost
  • “工具栏 - 数据库”选择:本地环境localhost下刚才新建的数据库
  • 点击“sql编辑器 - 面板左侧 - 执行 SQL 脚本”,等待执行完成