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

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.kler.cn/a/391038.html

相关文章:

  • MySql结合element-plus pagination的分页查询
  • 《MYSQL45讲》误删数据怎么办
  • ️️一篇快速上手 AJAX 异步前后端交互
  • springboot 之 整合springdoc2.6 (swagger 3)
  • 微信小程序=》基础=》常见问题=》性能总结
  • 实验一:自建Docker注册中心
  • 动态规划习题其七【力扣】【算法学习day.29】
  • 力扣每日一题 3258. 统计满足 K 约束的子字符串数量 I
  • How to use ffmpeg to convert video format from .webm to .mp4
  • 低轨卫星互联网(二)—— 技术篇
  • 《青牛科技 GC6236:驱动芯片的卓越之选,重塑 IPcamera 和云台控制(替代 BU24036/ROHM)》
  • 第16章 SELECT 底层执行原理
  • linux详解,基本网络枚举
  • Golang | Leetcode Golang题解之第547题身份数量
  • 技术总结(二十五)
  • Spring Boot框架:计算机课程管理的工程认证之桥
  • 【数据管理】DAMA-数据建模和设计
  • Ollama服务以监听0.0.0.0地址
  • 剑指offer JZ33 二叉搜索树的后序遍历序列
  • 「QT」QT5程序设计专栏目录
  • 深入剖析输入URL按下回车,浏览器做了什么
  • jmeter常用配置元件介绍总结之后置处理器
  • 力扣 LeetCode 19. 删除链表的倒数第N个结点(Day2:链表)
  • FFmpeg存放压缩后的音视频数据的结构体:AVPacket简介,结构体,函数
  • Oracle Or子句
  • 网络安全名词解释