用mysql命令还原_mysql——数据还原——使用mysql命令还原
备份文件中通常包含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命令还原相关推荐
- mysql binlog 备份_Mysql数据库的增量备份与还原
一.备份的目的 做灾难恢复:对损坏的数据进行恢复和还原. 二.备份需要考虑的问题 可以接受丢失多少数据: 恢复数据的时间要多久: 恢复数据时是否持续提供服务: 恢复的对象,是一个库,多个表,单个表,还 ...
- mysql 交互命令 导出_MySQL数据导入导出方法与工具(2)
批处理导入文件,从sql文件导入数据到数据库中 ,批处理是一种非交互式运行mysql程序的方法,如同您在mysql中使用的命令一样,你仍然将使用这些命令. 为了实现批处理,您重定向一个文件到mysql ...
- datastage mysql wire_DataStage 九、数据交换到MySQL以及乱码有关问题_mysql
DataStage 九.数据交换到mysql以及乱码问题 DataStage序列文章 DataStage 一.安装 DataStage 二.InfoSphere Information Server进 ...
- mysql客户端指令_mysql command line client(mysql命令行客户端)
mysql command line client(mysql命令行客户端) (2010-03-24 09:18:38) 标签: 文化 分类: 数据库 1.输入密码:****** 2.ues mysq ...
- mysql decode语句_mysql数据灾难恢复方案
数据库备份:将数据库中存在的现有数据,进行存放成为副本数据,可以解决数据容灾,提高系统的高可用性和灾难恢复性,数据崩溃时,以最小代价重新恢复数据.数据备份的分类: 物理备份:指对数据库操作系统的物理文 ...
- mysql php 迁移_MySQL数据复制、迁移、转换
本文总结各种场景下的mysql数据复制.迁移.转换.1.导入.导出利用mysqldump命令将数据文件导出成一个文本文件,这在不同场景下 本文总结各种场景下的mysql数据复制.迁移.转换. 1.导入 ...
- mysql 闪回_MySQL数据误删除的快速解决方法(MySQL闪回工具)
概述 Binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,去除主键的INSERT SQL,是 ...
- mysql摧毁重建_mysql数据文件破坏后的修复方法
由于临时或者突然断电,使用kill -9中止MySQL服务进程,所有的这些都可能会毁坏MySQL的数据文件.如果在被干扰时,服务正在改变文件,文件可能会留下错误的或不一致的状态.因为这样的毁坏有时是不 ...
- mysql 事务 数量_MySQL 数据查询语言(DQL) 事务控制语言(TCL)详解
一. 数据查询语言(DQL)(重中之重) 完整语法格式: select 表达式1|字段,.... [from 表名 where 条件] [group by 列名] [having 条件] [order ...
- excel导入mysql命令行_使用命令行将Excel数据表导入Mysql中的方法小结
从Excel数据表导入MySQL,已经做过好几次了,但每次都会碰到各种问题:invalid utf8 character string, data too long, ...,浪费了不少时间 为了提高 ...
最新文章
- Django model、view拆分,添加service
- 消息中间件NetMQ结合Protobuf简介
- 使用halcon结合机械XY轴对相机进行9点标定
- Dataphin的代码自动化能力如何助力商业决策
- Java中MVC详解以及优缺点总结
- 根子在上面的问题_岳晓光_出问题的根子在价值投资上_中金博客_中金在线
- Matlab 学习笔记
- H3C SecPath F100-C 防火墙默认配置
- Charles使用备注[1]
- matlab语音去噪_如何使用XAudioPro对音频去噪
- Notepad2替换windows自带记事本
- XTU 设置教程 自动化 睡眠 休眠
- 蒙特卡洛光线追踪技术
- 华为荣耀畅玩7安卓系统升级为鸿蒙系统,华为EMUI系统迎来绝唱!内核升级为鸿蒙,荣耀被彻底放弃?...
- 评估 OKRs 的最佳频率是什么?
- jdbc.properties 系统找不到指定路径问题
- BUUCTF-2020寒假刷题记录
- switch维护服务器,switch服务器
- 常用转接IC,转接芯片整理汇总
- 成都富华力鼎:抖音直播技巧