备份文件中通常包含create语句和insert语句,mysql命令可以执行备份文件中的create语句和insert语句;

通过create语句来创建数据库和表,通过insert语句来插入备份的数据。

语法格式:mysql -u root -p [dbname] < backup.sql

dbname:参数表示数据库名称。是可选参数,可以指定数据库名,也可以不指定。

指定数据库名时,表示还原该数据库下面的表;不指定时,表示还原一个特定的一个数据库。备份文件中有创建数据库的语句。

Comments:

区别:备份用的命令是mysqldump, 还原用的是mysql。

=====================================================

备份see里面的 cr01 和 employee 表:

mysqldump -u root -p123 see cr01 employee > C:\Users\del\Desktop\see.sql

删除数据库里面的 cr01 和 employee 表——————>

恢复备份:

mysql -u root -p123 see < C:\Users\del\Desktop\all.sql

发现恢复完成。

=======================================================================================================

备份see数据库

mysqldump -u root -p123 --databases see > C:\Users\del\Desktop\seedb.sql

删除see数据库————————>

执行恢复语句:此处没有指定数据库名,因为备份文件里面有创建数据库语句

mysql -u root -p123 < C:\Users\del\Desktop\seedb.sql

发现恢复了see数据库

注意:如果备份的是表,需要指定还原到哪个数据库。

如果备份的是数据库,则不需要指定数据库,前面也不要带任何数据库名称,因为备份文件里面有创建数据库的语句。

带了指定数据库名称会报错。

====================================================================================================

如果所有的数据库都被备份了:

mysqldump -u root -p123 --all-databases > C:\Users\del\Desktop\all.sql

还原命令如下:

mysql -u root -p123 < C:\Users\del\Desktop\all.sql

用mysql命令还原_mysql——数据还原——使用mysql命令还原相关推荐

  1. mysql binlog 备份_Mysql数据库的增量备份与还原

    一.备份的目的 做灾难恢复:对损坏的数据进行恢复和还原. 二.备份需要考虑的问题 可以接受丢失多少数据: 恢复数据的时间要多久: 恢复数据时是否持续提供服务: 恢复的对象,是一个库,多个表,单个表,还 ...

  2. mysql 交互命令 导出_MySQL数据导入导出方法与工具(2)

    批处理导入文件,从sql文件导入数据到数据库中 ,批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令. 为了实现批处理,您重定向一个文件到mysql ...

  3. datastage mysql wire_DataStage 九、数据交换到MySQL以及乱码有关问题_mysql

    DataStage 九.数据交换到mysql以及乱码问题 DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进 ...

  4. mysql客户端指令_mysql command line client(mysql命令行客户端)

    mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...

  5. mysql decode语句_mysql数据灾难恢复方案

    数据库备份:将数据库中存在的现有数据,进行存放成为副本数据,可以解决数据容灾,提高系统的高可用性和灾难恢复性,数据崩溃时,以最小代价重新恢复数据.数据备份的分类: 物理备份:指对数据库操作系统的物理文 ...

  6. mysql php 迁移_MySQL数据复制、迁移、转换

    本文总结各种场景下的mysql数据复制.迁移.转换.1.导入.导出利用mysqldump命令将数据文件导出成一个文本文件,这在不同场景下 本文总结各种场景下的mysql数据复制.迁移.转换. 1.导入 ...

  7. mysql 闪回_MySQL数据误删除的快速解决方法(MySQL闪回工具)

    概述 Binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,去除主键的INSERT SQL,是 ...

  8. mysql摧毁重建_mysql数据文件破坏后的修复方法

    由于临时或者突然断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不 ...

  9. mysql 事务 数量_MySQL 数据查询语言(DQL) 事务控制语言(TCL)详解

    一. 数据查询语言(DQL)(重中之重) 完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order ...

  10. excel导入mysql命令行_使用命令行将Excel数据表导入Mysql中的方法小结

    从Excel数据表导入MySQL,已经做过好几次了,但每次都会碰到各种问题:invalid utf8 character string, data too long, ...,浪费了不少时间 为了提高 ...

最新文章

  1. Django model、view拆分,添加service
  2. 消息中间件NetMQ结合Protobuf简介
  3. 使用halcon结合机械XY轴对相机进行9点标定
  4. Dataphin的代码自动化能力如何助力商业决策
  5. Java中MVC详解以及优缺点总结
  6. 根子在上面的问题_岳晓光_出问题的根子在价值投资上_中金博客_中金在线
  7. Matlab 学习笔记
  8. H3C SecPath F100-C 防火墙默认配置
  9. Charles使用备注[1]
  10. matlab语音去噪_如何使用XAudioPro对音频去噪
  11. Notepad2替换windows自带记事本
  12. XTU 设置教程 自动化 睡眠 休眠
  13. 蒙特卡洛光线追踪技术
  14. 华为荣耀畅玩7安卓系统升级为鸿蒙系统,华为EMUI系统迎来绝唱!内核升级为鸿蒙,荣耀被彻底放弃?...
  15. 评估 OKRs 的最佳频率是什么?
  16. jdbc.properties 系统找不到指定路径问题
  17. BUUCTF-2020寒假刷题记录
  18. switch维护服务器,switch服务器
  19. 常用转接IC,转接芯片整理汇总
  20. 成都富华力鼎:抖音直播技巧

热门文章

  1. (转)检测到在集成的托管管道模式下不适用的ASP.NET 设置
  2. HDU 3336 Count the string KMP
  3. 【OpenCV学习】内存分配讨论两例
  4. HDU 3632 A Captivating Match
  5. [老男孩笔记系列]-之linux定时任务crontab命令详解
  6. 网络地址和广播地址的作用
  7. 数据结构(数据库)设计规范
  8. 贝塞尔曲线 花束直播点赞效果
  9. python 测试框架之---testtools
  10. 树莓派 之 Screen