mysqldump是MySQL自带的逻辑备份工具

原理

它的备份原理是通过协议连接到 MySQL 数据库,将需要备份的数据查询出来,将查询出

的数据转换成对应的 insert 语句,当我们需要还原这些数据时,只要执⾏这些

insert 语句,即可将对应的数据还原

备份的命令

mysqldump [选项] 数据库名 [表名] > 脚本名
或者
mysqldump [选项] --数据库名 [选项 表名] > 脚本名
或者
mysqldump [选项] --all-databases [选项] > 脚本名

选项

含义

--host 简写 -h

服务器IP地址

--port 简写-P

服务器端口号

--user 简写 -u

MySQL用户名

--password 简写 -p

MySQL密码

--databases

指定要备份的数据库

--all-databases

备份mysql服务器上所有数据库

--compact

压缩模式

--comments

添加注释信息

--complete-insert

输出完整的插入语句

--lock-tables

备份前,锁定所有数据库表

--no-create-db

--no-create-info

进制生成创建数据库的语句

--force

当出现错误时仍然继续备份操作

--default-character-set

指定默认字符集

--add-locks

备份数据库时锁定数据库表

举几个例子

备份所有的数据库
mysqldump -uroot -p --all-databases > /backup/mysqldump/all.db备份指定数据库test
mysqldump -uroot -p test > /backup/mysqldump/all.db

还原命令

1.系统行命令还原

mysqladmin -uroot -p create db_name
mysql -uroot -p db_name < /backup/mysqldump/db_name.db

这里在导入备份数据库之前,需要确定有导入命令中的数据库,没有的话要创建

并且创建的数据库和要导入的数据中的数据库名必须一致

2.soure方法还原

mysql > use db_name
mysql > source /backup/mysqldump/db_name.db

备份工具mysqldump介绍相关推荐

  1. centos mysql_CentOS MySQL数据库备份工具mysqldump介绍

    mysqldump工具是mysql自带的一个非常方便的一款小工具,存在mysql安装目录的/usr/local/mysql/bin (CentOS)是下. mysqldump 和 mysql一样,都是 ...

  2. 数据库 之 备份工具Mysqldump具体使用介绍

    mysql是逻辑备份工具:基于mysql客户端协议,可以远程实现,远程备份,要考虑到磁盘I/O,建议同一库中不用使用多个引擎的原因之一是备份工具支持度不一样 完全备份.部分备份: InnoDB:热备或 ...

  3. MySQL数据库备份工具mysqldump的使用(转)

    说明:MySQL中InnoDB和MyISAM类型数据库,这个工具最新版本好像都已经支持了,以前可能存在于MyISAM的只能只用冷备份方式的说法. 备份指定库: mysqldump -h127.0.0. ...

  4. linux增量备份目录,linux下的增量备份工具rsnapshot介绍

    本人一直在用群晖上的 Timebackup 插件,对群晖里面的资料进行定时备份(把某个时间点的状态保存下来,以备将来查询的需要),觉得非常方便,我用了几年了,无奈官方现在逐渐放弃了对 Timeback ...

  5. mysql备份工具 :mysqldump mydumper Xtrabackup 原理

    备份是数据安全的最后一道防线,对于任何数据丢失的场景,备份虽然不一定能恢复百分之百的数据(取决于备份周期),但至少能将损失降到最低.衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(R ...

  6. mysql 商业版备份_MySQL企业版备份工具MEB

    "工欲善其事,必先利其器".数据备份是DBA的日常工作,也是保证数据安全的重要工作,要尽善尽美的完成这项工作,必须要使用一款高效可靠的备份工具.MySQL在其企业版里提供了一款备份 ...

  7. mysql的备份恢复原理_MySQL备份恢复-mysqldump原理

    +++++++++++++++++++++++++++++++++++++++++++ 标题:mysqldump对MySQL数据库备份恢复原理 时间:2019年2月23日 内容:mysqldump工具 ...

  8. meb备份mysql,MySQL企业版备份工具MEB

    "工欲善其事,必先利其器".数据备份是DBA的日常工作,也是保证数据安全的重要工作,要尽善尽美的完成这项工作,必须要使用一款高效可靠的备份工具.MySQL在其企业版里提供了一款备份 ...

  9. mysql的常用的备份工具_39、mysql常用备份工具

    备份和恢复的作用 1.做灾难恢复 2.做审计 3.测试(备份数据做恢复测试) 备份类型: 根据备份时,数据库服务器是否在线 冷备:cold backup 服务器处于离线状态 温备:warm backu ...

最新文章

  1. zookeeper watches
  2. Jenkins安装与启动
  3. 语言模型微调领域有哪些最新进展?一文详解最新趋势
  4. html怎么调整成苹方,html苹方字体
  5. MySQL+号的作用
  6. 问题之传递参数名和接收参数名要一致。
  7. 2019.01.24【NOIP普及组】模拟赛C组
  8. 工业以太网交换机常见故障排除的三种方法
  9. React hook 中的数据获取
  10. byte用json存 c++_玩转golang——JSON高性能自动字段名
  11. 优化UITableViewCell高度计算的那些事
  12. python语言中的模块包括_python中常用的模块的总结
  13. 红米note 4x Android 8,红米note 4X升级安卓7.0:小米MIUI8第331周公测
  14. 元胞自动机模型01——认识元细胞机模型
  15. python读取、显示、保存图片的几种方法
  16. c# python3_从C#到Python —— 3 函数及函数编程
  17. jeecg ajax验证,jeecg权限模块学习
  18. HTML_html自动播放音乐
  19. layui 借助 parseData 回调函数解析table 组件所规定的数据格式
  20. 《新零售:低价高效的数据赋能之路》读后感

热门文章

  1. yershop商城系统开发(二)——新浪SAE配置
  2. UEFIwindows8.1 + ubuntu 双系统安装
  3. 充气娃娃什么感觉?Python告诉你
  4. 荔枝架构实践与演进历程
  5. 王者显示重连服务器失败,最强王者三国手游服务器连接失败 最强王者三国手游曹操学什么技能...
  6. Docker清理的常用方法
  7. python制作超炫流星雨表白_做一个表白小程序
  8. MySQL数据库05 数据库控制和设计
  9. 两因素重复测量方差分析,史上最详细SPSS教程!
  10. Email和电子邮箱一样吗?