DBeaver提供了数据库数据导出导入功能,在相应数据库上点击右键,在弹出菜单中指向“工具”,可以看到“转储数据库”和“恢复数据库”两个功能,分别对应数据库备份和数据库恢复,如下图所示:
对于MySQL数据库而言,“转储数据库”和“恢复数据库”这两个功能实际是借用mysqldump
和mysql
这两个命令行工具实现的,但是如果你只装了DBeaver而没有安装MySQL,你将无法使用这两个功能。现在开发使用的数据库一般是部署在云上,为了使用这两个功能而在本机下载安装一个几百兆的数据库系统实在是没必要。
2.3M那个只是一个下载器,安装时会从MySQL服务器下载完整的安装包
这时你可以选择安装MySQL Workbench
,这个是官方的客户端,提供数据库管理功能,安装包大小只有上面的十分之一。
安装完成后,你就可以在安装目录下找到mysqldump.exe
和mysql.exe
这两个命令行工具了。
打开“转储数据库”向导(打开方法见图1),点击左下角的“Local Client…”按钮,打开数据库本地客户端选择窗口,在下拉窗口中选择“浏览…”
打开“数据库地址”设置窗口,在“MySQL Binaries”项的“路径”中,你可以看见DBeaver默认在哪个目录中查找命令行程序。
你可以将MySQL Workbench
安装目录中的两个命令行工具复制到默认目录中,也可以添加一个新的数据库地址,指向MySQL Workbench
安装目录即可。