mysqldump

bitsCN.com

【SQL】MySQL之使用mysqldump全备份及恢复过程详解

【目标】使用mysqldump做全备,结合mysql自带的binlog功能实现增量备份

为了操作方便,建议开启两个Terminal,一个进行Mysql的相关操作,一个进行linux语句操作。

【注】

进行以下步骤前,必须进行环境变量的配置,以确保mysql和mysqldump可以直接运行。

若没有进行相关的环境变量配置,则需要在mysql和mysqldump命令前加入MySQL的安装路径。

如:

[sql] /opt/mysql/bin/mysql /opt/mysql/bin/mysqldump

操作步骤详解:

(1)新建表单:在test下面新建表Test1。(为了简便起见,仅设置其内容为一,列名为id)

(2)填入初始数据 1,2,3

(3)查询表单数据:

[sql] mysql> select * from Test1; +----+ | id | +----+ | 1 | | 2 | | 3 | +----+ 3 rows in set (0.01 sec)

(4)将库test 备份为testtt.sql。对数据更新-F 表示生成新的日志文件:

[sql] mysqldump -hlocalhost -uroot -pjue -l -F test > testtt.sql;

(5)备份后,对数据更新:

[sql] mysql> insert into Test1 values(4),(5),(6),(7);

执行结果:

[sql] Query OK, 4 rows affected (0.04 sec) Records: 4 Duplicates: 0 Warnings: 0

(6)查询更新后表单数据:

[sql] mysql> select * from Test1;

执行结果:

[sql] +----+ | id | +----+ | 1 | | 2 | | 3 | | 4 | | 5 | | 6 | | 7 | +----+ 7 rows in set (0.00 sec)

(8)读取备份记录。

[sql] mysql -hlocalhost -uroot -pjue test < testtt.sql;

(9)查询读取备份后的Test1表单

[sql] mysql> select * from Test1;

执行结果:

[sql] +------+ | id | +------+ | 1 | | 2 | | 3 | +------+

可以看出,我们后来新增的四条记录消失,我们现在的记录是之前备份的记录。

说明我们的全备份是成功的。

bitsCN.com

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

简述mysql完全备份过程_【SQL】MySQL之使用mysqldump全备份及恢复过程详解_MySQL相关推荐

  1. mysql数据刷盘过程详解_MySQL延迟问题和数据刷盘策略流程分析

    一.MySQL复制流程 官方文档流程如下: MySQL延迟问题和数据刷盘策略 1.绝对的延时,相对的同步 2.纯写操作,线上标准配置下,从库压力大于主库,最起码从库有relaylog的写入. 二.My ...

  2. mysql xa 演示_mysql的XA事务恢复过程详解

    mysql数据库开机报错: InnoDB: The log sequence number in ibdata files does not match InnoDB: the log sequenc ...

  3. python装饰器作用和功能_这是我见过最全面的Python装饰器详解!没有学不会这种说法!...

    今天的任务比较繁重,因为我们要一起来学习Python中比较重要比较牛逼比较难的装饰器. 我将会和大家一起通过代码的形式来迷你银行存款取款的功能,然后通过引入装饰器来一步一步优化代码. 废话不多说梦开始 ...

  4. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  5. python 运算太慢怎么办_干货|如何入门 Python 爬虫?爬虫原理及过程详解

    点击蓝字"python教程"关注我们哟! 前言 Python现在非常火,语法简单而且功能强大,很多同学都想学Python!所以小的给各位看官们准备了高价值Python学习视频教程及 ...

  6. python中pygame模块下载_基于python中pygame模块的Linux下安装过程(详解)

    pyhthon中pygame模块怎么安装?pyhthon中pygame模块怎么安装?鄙人为初二一名学生,闲来无事 钻研起电这句话还是建议问一下你们代课老师吧,因为你们老师是这方面专家,诺儿那边的话肯定 ...

  7. SQL Server 聚集索引 clustered index 非聚集索引Nonclustered Indexes键查找查找Key Lookup执行计划过程详解

    SQL Server 聚集索引非聚集索引键查找过程详解 索引的相关术语 1 堆(Heap)是一种没有指定排序的数据结构,通俗的理解堆就像是按照顺序排放的杂物.在数据库里也即是对应没有聚集索引. 2 聚 ...

  8. MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结

    MySQL学习笔记_关于MySQL的字符类型VARCHAR长度知识总结 一.VARCHAR存储和行长度限制 1.VARCHAR(N)中,N指的是字符的长度,VARCHAR类型最大支持65535,指的是 ...

  9. Mysql 优化器内部JOIN算法hash join On-Disk Hash Join Grace Hash Join Hybrid hash join过程详解

    Mysql 各种hash join算法讲解 hash join的概述 提到hash join之前自然得说Nest loop join,以两个表的关联为例,它其实是个双层循环,先遍历外层的表(n条),再 ...

最新文章

  1. Spring_boot_pom.xml和启动方式
  2. python官方-Python官方中文文档强势来袭
  3. Gym 101775J Straight Master(差分数组)题解
  4. P6466-分散层叠算法(Fractional Cascading)【模板】
  5. ios android分享代码,快速插入代码块——iOS Android
  6. jsoup的Elements类
  7. 机器学习算法 随机森林学习 之决策树
  8. LRU缓存介绍与实现 (Java)
  9. spring cloud gateway java.lang.IllegalStateException:Only one connection receive subscriber allowed.
  10. 华北科技计算机组成原理,华北科技学院—《计算机组成原理》设计性实验报告.doc...
  11. 【期末复习】电子商务
  12. 硬盘分区文件系统成raw格式,无法打开访问
  13. acceleration transducer
  14. 网络安全笔记-17-单臂路由
  15. [转帖]历史上真实的《勇敢的心》
  16. HJL-93/AY AC220V数字式交流三相电流继电器
  17. php开发俄罗斯方块,shell中俄罗斯方块_PHP教程
  18. 数据结构上机实验之串子系统
  19. SQL Server数据库中创建数据表及数据类型操作应用
  20. ORACLE EBS 请求日志打印工具-自动打印参数说明及参数值

热门文章

  1. VALSE学习(五):看图说话-Visual Question Answering as Reading Comprehension
  2. 用递归和非递归实现斐波那契数列
  3. matlab仿真限幅发散,GSM通信系统性能分析与MATLAB仿真.doc
  4. python 全部缩进一行_Python成为专业人士笔记–程序行空白及tab缩进的作用
  5. python统计图像灰度直方图_python 对一幅灰度图像进行直方图均衡化
  6. win7关闭开机启动项_电脑开机非常慢?原来是有软件偷偷自启动,教你一招彻底关闭它们...
  7. html中的坐标从哪里开始,HTML+CSS入门 页面内跳转到相应位置的3种方法
  8. saltstack python3安装_如何在linux下升级python以及saltstack安装
  9. tcpdump如何判断丢包_亿级规模的高可用微服务系统,如何轻松设计?
  10. 什么是pdi检测_为什么国人买车钟爱白色?这几点购车陷阱不要踩