DataGrip 如何导出和恢复整个数据库数据,使用单个 SQL 文件

DataGrip 如何导出和恢复整个数据库数据,使用单个 SQL 文件

之前一直用 Navicat 来处理数据库数据,整个导出导入等,用习惯了之后,再用 DataGrip 总找不到对应操作的地方。比如数据库的整个导入导出,我就找了半天才找到。

一、导出 mysqldump

1. 找到要导出的数据库

右击,选择 export with 'mysqldump'

在这里插入图片描述

2.找到系统中已安装的数据库目录,并选择 mysqldump.exe 文件

在弹出的窗口中, Path to mysqldump 需要你自己定位选择系统中的
在这里插入图片描述
在这里插入图片描述

3.导出成功

能看到上图截图中的导出文件名为 {data_source}-{timestamp}-dump.sql
导出成功后的文件名例子为:diary_kylebing_cn-2022_07_28_11_09_15-dump.sql

点击 Run 之后

在这里插入图片描述
导出成功
在这里插入图片描述

4.最终导出的文件内容如下

在这里插入图片描述

二、从 SQL 文件恢复

官方说明

https://www.jetbrains.com/help/datagrip/import-data.html#restore-a-full-dump-for-mysql-and-postgresql

1. 选择 Restore from ‘mysql’

右击你要恢复数据到的数据库,然后选择菜单中的 Restore from 'mysql'
在这里插入图片描述

2. 选择对应的 mysql 文件

在弹出的窗口中定位到要使用的 mysql.exe 文件,要用这个文件来恢复数据库内容

在这里插入图片描述
选择要恢复的 sql 文件,确定即可

在这里插入图片描述
然后就成功了

  • 7
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
DataGrip导出数据库SQL文件的方法如下: 1. 打开DataGrip并连接到相应的数据库。 2. 在导航栏中选择要导出数据库。 3. 右键单击数据库,然后选择"导出"选项。 4. 在弹出的菜单中,选择"导出文件"。 5. 在弹出的对话框中,选择要导出文件路径和文件名,并确保文件格式为SQL。 6. 点击"导出"按钮开始导出过程。 7. 导出完成后,您将在指定的文件路径中找到导出SQL文件。 请注意,这个方法适用于MySQL和PostgreSQL数据库。对于Oracle数据库DataGrip可能没有直接的导出单个SQL文件的选项。您可以尝试使用其他工具或方法来导出Oracle数据库单个SQL文件。\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *3* [DataGrip 如何导出恢复整个数据库数据使用单个 SQL 文件](https://blog.csdn.net/KimBing/article/details/126030769)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [datagrip 导出 Oracle 数据库结构和数据sql脚本中](https://blog.csdn.net/weixin_44112083/article/details/126860707)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

十月ooOO

许个愿,我帮你实现

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值