mysql sqldump_mysql sqldump 备份
参考:https://www.cnblogs.com/linuxk/p/9371475.html
1. windows 下面 创建 dump.bat 文件:
文件内容如下
"C:\Program Files\MariaDB 10.4\bin\mysqldump" -u root -p123456 metadata > D:\DB\mysql\metadata.sql
备注: 这个是mariadb 的路径:C:\Program Files\MariaDB 10.4\bin
用户名 root 密码:123456
备份数据库名称:metadata
备份到文件 D:\DB\mysql\metadata.sql
运行文件就可以生成备份文件
2、恢复操作
语法(Syntax):
mysql -u -p < /opt/mytest_bak.sql #库必须保留,空库也可
说明:指定dbname,相当于use
3、-B参数备份和恢复(建议使用)
(1)备份操作
a、备份
mysqldump -uroot -p‘123456‘ -B mytest > /mnt/mytest_bak_B.sql
说明:加了-B参数后,备份文件中多的Create database和use mytest的命令
加-B参数的好处:
加上-B参数后,导出的数据文件中已存在创建库和使用库的语句,不需要手动在原库是创建库的操作,在恢复过程中不需要手动建库,可以直接还原恢复。
(2)恢复操作
a、删除mytest库
mysql -uroot -p‘123456‘ -e "drop database mytest;"b、恢复数据
(1)使用不带参数的导出文件导入(导入时不指定要恢复的数据库),报错
mysql -uroot - p‘123456‘ < /mnt/mytest_bak.sql
ERROR 1046 (3D000) at line 22: No database selected
(2)使用带-B参数的导出文件导入(导入时也不指定要恢复的数据库),成功
mysql -uroot -p‘123456‘ < /mnt/mytest_bak_B.sql
c、查看数据
mysql -uroot -p‘123456‘ -e "select * from mytest.student;"
3、指定压缩命令来压缩备份文件
(1)备份
mysqldump -uroot -p‘123456‘ -B mytest | gzip > /mnt/mytest_bak_.sql.gz
说明:
mysqldump导出的文件是文本文件,压缩效率很高
4、备份多个数据库
(1)说明
通过-B参数指定相关数据库,每个数据库名之前用空格分格。当使用-B参数后,将所有数据库全部列全,则此时等同于-A参数。
(2)备份
mysqldump -uroot -p‘123456‘ -B mytest wiki | gzip > /mnt/mytestAndWiki_bak.sql.gz
mysql sqldump_mysql sqldump 备份相关推荐
- liunx系统mysql全量备份和增量备份
前提 在互联网项目中最终还是读数据进行操作,都离不开曾删改查,那么数据是重中之重,数据库的备份就显得格外重要. 但是每次都直接导出整个数据库的sql文件,显然是不现实的.对数据库的性能影响比较 ...
- 升级mysql服务器二进制备份_MySQL二进制日志备份和恢复详解
基本概念 定义: 二进制日志包含了所有更新了数据或者已经潜在更新了数据(例如,没有匹配任何行的一个DELETE)的所有语句. 作用: 1.二进制日志的主要目的是在恢复使能够最大可能地更新数据库,因为二 ...
- MySQL 实战 定时备份数据库
在操作数据过程中,可能会导致数据错误,甚至数据库奔溃,而有效的定时备份能很好地保护数据库.本篇文章主要讲述了几种方法进行 MySQL 定时备份数据库. 一. mysqldump命令备份数据 在MySQ ...
- RDS for MySQL 5.7 备份恢复为本地实例
RDS for MySQL 5.7 备份恢复为本地实例 1. 本地环境 2. 恢复步骤 3. 后记 近期同学咨询反馈 RDS for MySQL 5.7 备份恢复本地实例的问题比较多,提供一个恢复样例 ...
- MySQL数据库-完全备份及恢复
MySQL数据库-完全备份及恢复 数据库备份的分类 物理角度: 冷备份:也称脱机备份,特点:关掉数据库再备份 热备份:也称联机备份,特点:开启数据库再备份 温备份:数据库只有可读权限的状态下备份 逻辑 ...
- mysql全量备份与增量备份_Mysql增量备份与全量备份
mysqldump备份及binlog日志恢复 详情: http://blog.51cto.com/hongge/1862214 1.首先确保已开启binlog日志功能.在my.cnf中包含下面的配置以 ...
- MySQL使用命令备份和还原数据库
这篇文章主要介绍了MySQL使用命令备份和还原数据库,本文使用Mysql内置命令实现备份和还原,比较简单,需要的朋友可以参考下 数据库在使用当中都会有数据库备份工作,当数据库发生严重错误无法启动,或者 ...
- mysql数据库的F5_windows下mysql每天定时备份数据库几种方法
在windows中备份mysql 数据库的方法有很多种,如有常用的WinRAR备份mysql.mysqldump备份成sql文件.xcopy 直接复制文件形式备份数据库,下面我来总结一下这些方法,并给 ...
- Linux下MySQL数据库的备份与还原,mysql快速导入导出数据库实例演示,解决mysql大数据量数据库导出慢的问题
MySQL 数据库的备份与还原 第一章:数据库的导入与导出 ① 数据库的导出 ② 大数据量下 mysqldump 的导出优化 ③ 数据库的导出 第一章:数据库的导入与导出 ① 数据库的导出 需要用到 ...
最新文章
- https和http有什么区别?看下面介绍就知道了!
- HBase源码分析之HRegion上compact流程分析(三)
- 关于QSerialPort的使用说明(Qt实现串口工具)
- 计算机文化基础 电大,电大计算机文化基础形考一答案
- 被坑了 | 那个写公众号,开网店的小小,被花式坑了!
- java求两个数组的并集、交集、差集
- echarts折线图怎么从y轴开始_基于echarts的双y轴实时更新折线图
- 敏捷宣言和背后的原则 (Agile Manifesto and the principles behind)
- mysql 常用配置
- vmware快速搭建OpenStack云计算平台
- html5注册阿里巴巴作业,面试分享:2018阿里巴巴前端面试总结(题目+答案)
- vs2010断点调试详细教程
- 一台电脑中,如何使 git 同时配置Github、Gitee等多种版本控制工具
- python数字转对应中文_python英文数字到中文数字的转换
- Process finished with exit code -1073740791 (0xC0000409)定位错误原因
- oom killer java_Linux应用进程消失之谜--Java进程与OOM Killer
- [CF1292C] Xenon's Attack on the Gangs
- 为什么理想电流源的等效内阻是无限大
- Composer 简单介绍
- 使用滴滴的mpx框架开发小程序遇到的问题-自动编译不生效
热门文章
- 填充table_Excel Power Query | 向下填充的逆过程
- mysql 从库可以写入吗_mysql主从库配置读写分离以及备份
- IDEA MySql之增删改查
- wps中图片怎么居中_wps图片怎么添加推动声
- python画画用哪库好_数据可视化哪款工具更好用?对比7款Python 数据图表工具的性能...
- mysql innodb表移植_mysql Innodb引擎独立表空间下通过复制.ibd文件快速迁移数据文件...
- pin码计算器网页版_AP微积分Excel简便计算+网页工具指南
- jstack 脚本 自动日志_深入理解jstack日志
- 共享文件原理_fishhook 的实现原理浅析
- android 生成 资源文件,SVG-Android开源库——SVG生成Vector资源文件的编辑预览工具...