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

MySQL数据库的备份与还原

目录

mysql 数据库的备份

生成SQL脚本

1 在控制台使用mysqldump命令可以用来生成指定数据库的脚本

​编辑2 在数据库图形化界面工具:DateGrip 中操作:导出

mysql 数据库的还原

 执行SQL脚本

1 在控制台使用 命令,指定将sql脚本导入到指定的数据库中

2  在数据库图形化界面工具:DateGrip 中操作 :导入

总结


mysql 数据库的备份

生成SQL脚本

1 在控制台使用mysqldump命令可以用来生成指定数据库的脚本

注意;生成的脚本只包含数据库的内容,不会存在创建数据库的语句

语法

mysqldump –u用户名 –p密码 数据库名>生成的脚本文件路径

应用场景:假设我有一个数据库 dj666 ,我想要在控制台使用mysqldump命令 dj111.sql的脚本

mysql -uroot -p dj666>d:/dj111.sql

在D盘可以发现:

2 在数据库图形化界面工具:DateGrip 中操作:导出

1 选中目标数据库,右键 选择导入/导出

2 选择你下载mysql 下的bin目录中的mysqldump 和选择导出位置

3 点击确定,当控制台出现下面的信息,表示导出成功

mysql 数据库的还原

 执行SQL脚本

语法

mysql –u用户名 –p密码 数据库<要执行脚本文件路径

应用场景:在datagrip 中,先把dj666数据库先删除,在导入dj666.sql脚本

mysql -uroot -p dj666<d:/dj666.sql

1 在控制台使用 命令,指定将sql脚本导入到指定的数据库中

注意:

  • 我们导入dj666.sql脚本 内容中,并没有创建数据库的。因此当我们指定的数据库必须要存在,否则会报错
  • 如果我们指定的数据库存在我们要导入的表,也会出现问题

如下图所示;

1 先创建一个空的dj666数据库

2 再运行一遍在控制台代码

3 发现,导入成功

2  在数据库图形化界面工具:DateGrip 中操作 :导入

1 选择目标数据库 右键 选择导入/导出 ,选择 mysql

2 选择你要导入的sql脚本路径

总结

本篇博客,简单的介绍如何对数据库进行备份和还原操作:

  1.  通过命令行的方式操作
  2. 通过图形化界面工具操作

http://www.mrgr.cn/news/70720.html

相关文章:

  • 电脑故障msvcp140.dll丢失,总结8种解决msvcp140.dll丢失的方法
  • python3中可变集合的常用方法
  • 博弈论(零和博弈)英文版题解
  • C#中break和continue的区别?
  • 风险数据集市整体架构及技术实现
  • Trimble X12三维激光扫描仪正在改变游戏规则【上海沪敖3D】
  • 大模型论文精华—20241111
  • 贪心算法day05(k次取反后最大数组和 田径赛马)
  • 3.keeplived配置文件
  • VideoChat:开源的数字人实时对话系统,支持自定义数字人的形象和音色
  • 二维差分矩阵 模板题
  • 李佳琦回到巅峰背后,双11成直播电商分水岭
  • 链式结构二叉树
  • 【QT常用技术讲解】任务栏图标+socket网络服务+开机自启动
  • 项目管理平台盘点:2024推荐的9款优质工具
  • jmeter基础05_第1个http请求
  • 【论文速看】DL最新进展202411011-图像超分、Transformer
  • 分布式----Ceph部署(上)
  • 软件测试中的PIE模型
  • 11个简单易用的电商购物车设计案例
  • 算法每日双题精讲——滑动窗口(长度最小的子数组,无重复字符的最长子串)
  • 探索 Java 中的线程池自定义技巧:高效、灵活地管理并发任务!
  • D-Link NAS设备 account_mgr.cgi 未授权RCE漏洞复现(CVE-2024-10914)
  • 【linux】网络基础 ---- 应用层
  • PCL 点云拟合 Ransac拟合圆柱
  • FastHTML快速入门:服务器渲染超媒体应用的利器