当前位置: 首页 > news >正文

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 文件,确定即可

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

最后

深知大多数初中级Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则近万的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《Java开发全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

小编已加密:aHR0cHM6Ly9kb2NzLnFxLmNvbS9kb2MvRFVrVm9aSGxQZUVsTlkwUnc==出于安全原因,我们把网站通过base64编码了,大家可以通过base64解码把网址获取下来。

相关文章:

  • 基于SpringBoot+MyBatisPlus+DynamicDatasource+mysql的多数据源本地事务方案
  • 计算机毕业设计ssm+vue基本微信的健康食谱交流 论坛小程序
  • 天龙八部科举答题问题和答案(全5/8)
  • Python Matplotlib库:基本绘图补充
  • 类与对象(下)
  • 【DouZero】 强化学习+self play达到人类玩家斗地主水平。
  • CMake Tutorial 巡礼(5)_添加系统自察
  • 注意力机制(attention)学习笔记
  • Cocos3.x 对象池NodePool使用介绍和注意事项
  • 计算机二级WPS 选择题(模拟和解析二)
  • java计算机毕业设计基于安卓Android微信的儿童疫苗接种管理小程序uniApp
  • 什么是协程?
  • [配置] 安卓 | 将微信公众号文章保存到Notion
  • Docker启动mysql服务
  • 基于java安全管理系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  • SegmentFault for Android 3.0 发布
  • 【108天】Java——《Head First Java》笔记(第1-4章)
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • in typeof instanceof ===这些运算符有什么作用
  • IOS评论框不贴底(ios12新bug)
  • PHP 小技巧
  • vagrant 添加本地 box 安装 laravel homestead
  • vue+element后台管理系统,从后端获取路由表,并正常渲染
  • win10下安装mysql5.7
  • 产品三维模型在线预览
  • 动态魔术使用DBMS_SQL
  • 对象引论
  • 聚簇索引和非聚簇索引
  • 手写一个CommonJS打包工具(一)
  • 文本多行溢出显示...之最后一行不到行尾的解决
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 一道闭包题引发的思考
  • 译有关态射的一切
  • 蚂蚁金服CTO程立:真正的技术革命才刚刚开始
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • ​比特币大跌的 2 个原因
  • (0)Nginx 功能特性
  • (06)Hive——正则表达式
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (转) 深度模型优化性能 调参
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)甲方乙方——赵民谈找工作
  • (转载)在C#用WM_COPYDATA消息来实现两个进程之间传递数据
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET分布式缓存Memcached从入门到实战
  • .NET开发不可不知、不可不用的辅助类(一)
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • [ C++ ] STL_stack(栈)queue(队列)使用及其重要接口模拟实现
  • [ C++ ] STL---仿函数与priority_queue
  • []新浪博客如何插入代码(其他博客应该也可以)
  • [C#]winform部署yolov5-onnx模型
  • [C#]winform制作圆形进度条好用的圆环圆形进度条控件和使用方法
  • [CareerCup] 14.5 Object Reflection 对象反射