返回顶部
首页 > 资讯 > 数据库 >MySQL学习笔记(27):备份与恢复
  • 268
分享到

MySQL学习笔记(27):备份与恢复

MySQL学习笔记(27):备份与恢复 2021-04-04 23:04:43 268人浏览 猪猪侠
摘要

本文更新于2020-05-03,使用Mysql 5.7,操作系统为Deepin 15.4。 目录逻辑备份和恢复物理备份和恢复冷备份和恢复热备份和恢复表数据导入导出 mysql的备份分为逻辑备份和物理备份,物理备份分为冷备份和热备份

MySQL学习笔记(27):备份与恢复

本文更新于2020-05-03,使用Mysql 5.7,操作系统为Deepin 15.4。

目录

  • 逻辑备份和恢复
  • 物理备份和恢复
    • 冷备份和恢复
    • 热备份和恢复
  • 表数据导入导出

mysql的备份分为逻辑备份和物理备份,物理备份分为冷备份和热备份。恢复分为完全恢复和不完全恢复,不完全恢复又分为基于时间点的恢复和基于位置的恢复。

逻辑备份和恢复

使用mysqldump进行逻辑备份,如mysqldump dbname > filename

为了保证数据备份的一致性,MyISAM存储引擎需加上-l参数,如InnoDB等事务存储引擎应加上--single-transaction。

恢复包括两个步骤:

  1. 使用备份数据恢复,如mysql dbname < backupfilename
  2. 将备份后至恢复前的日志重做(不要把上一步执行时的二进制日志也重做了),如mysqlbinlog logfilename | mysql dbname。可进行不完全恢复,但要注意是否包含完整的事务,如mysqlbinlog --start-date=start logfilename | mysql dbnamemysqlbinlog --start-position=position logfilename | mysql dbname

物理备份和恢复

冷备份和恢复

冷备份就是停掉数据库服务,拷贝数据文件。

热备份和恢复

对MyISAM存储引擎,热备份可使用mysqlhotcopy,本质就是将要备份的表加读,然后拷贝数据文件。

对InnoDB存储引擎,可安装使用ibbackup、Xtrabackup(包括xtrabackup和innobackupex两个主要工具)等工具。

表数据导入导出

表数据导出有两种方法:

  • 使用SELECT ... INTO OUTFILE filename [options]
  • 使用mysqldump -T

表数据导入有两种方法:

  • LOAD DATA [LOCAL] INFILE filename INTO TABLE tablename [options]
  • mysqlimport dbname filename
您可能感兴趣的文档:

--结束END--

本文标题: MySQL学习笔记(27):备份与恢复

本文链接: https://lsjlt.com/news/7598.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • MySQL学习笔记(27):备份与恢复
    本文更新于2020-05-03,使用MySQL 5.7,操作系统为Deepin 15.4。 目录逻辑备份和恢复物理备份和恢复冷备份和恢复热备份和恢复表数据导入导出 MySQL的备份分为逻辑备份和物理备份,物理备份分为冷备份和热备份...
    99+
    2021-04-04
    MySQL学习笔记(27):备份与恢复
  • mysql学习笔记之备份与恢复
    5 .备份恢复 相关关...
    99+
    2024-04-02
  • postgresql学习笔记(五)备份与恢复
    postgresql学习笔记(五)备份与恢复1、备份工具:pg_dump和pg_dumpallpg_dump可备份一个指定的databasepg_dumpall可一次性备份所有database的数据及系统全...
    99+
    2024-04-02
  • MongoDB备份恢复笔记
    1、全量逻辑备份/恢复 Mongodump/Mongorestore对于数据量比较小的场景,使用官方的mongodump/mongorestore工具进行全量的备份和恢复就足够了。mongodump可以连上...
    99+
    2024-04-02
  • mysql备份与恢复
    1、备份命令(用户名:root;密码:123;端口:3306) 格式:mysqldump -h主机名 -p端口 -u用户名 -p密码 --database 数据库名 > 文件名.sql 例如: mysqldump -h 192.1...
    99+
    2015-05-28
    mysql备份与恢复
  • 【MongoDB学习笔记27】MongoDB的TTL索引
    TTL索引(time-to-live index)允许为每一个文档设置一个超时时间,文档超过这个时间就会被删除。在ensureIndex中指定expireAfterSecs选项就可以创建一个TTL索引:&g...
    99+
    2024-04-02
  • mysql-备份与恢复-03
    目录1.mysql二进制包安装1.1 安装创建mysql用户解压安装包添加环境变量建立数据存放目录初始化数据库生成配置文件添加到service服务启动mysql服务登陆mysql并修改root密码2.数据备份与恢复2.1 备份方案2.2 备...
    99+
    2019-02-05
    mysql-备份与恢复-03 数据库入门 数据库基础教程 数据库 mysql
  • 【MySQL】mysqldump备份与恢复
    简介:mysqldump常用于MySQL数据库逻辑备份。 备份操作: 1.备份所有库: mysqldump -uroot -pyourpass --all-databases > /tmp/all....
    99+
    2024-04-02
  • 【MySql】Mysql之备份与恢复
    目录 一、mysql日志概述 1、日志类型与作用 2、日志配置文件  3、日志配置文件的查询  二、备份的类型❤ 1、物理备份 1.1 冷备份 1.2 热备份 1.3 温备份 2、逻辑备份❤ 2.1 完全备份 2.2 差异备份 2.3 增量...
    99+
    2024-01-21
    mysql 数据库
  • 数据库学习之十一:mysql 备份恢复
    十一、mysql 备份恢复 课程大纲 1、备份的原因 2、备份的方式 3、备份的工具 4、mysqldump备份工具的详解 5、mysqldump+mysqlbinlog实现增量备份 6、企业级备份策略及恢复案例 7、...
    99+
    2019-06-08
    数据库学习之十一:mysql 备份恢复
  • mysql简单备份与恢复
    备份 mysqldump -u root -h 127.0.0.1 -p --set-gtid-purged=OFF  abc > /data/mysqlBak/abc_20200206.sql 恢复 将备份的数据库恢复到新的数据...
    99+
    2016-06-21
    mysql简单备份与恢复
  • 浅析MySQL 备份与恢复
    1、简介 数据无价,MySQL作为一个数据库系统,其备份自然也是非常重要且有必要去做。备份的理由千千万,预防故障,安全需求,回滚,审计,删了又改的需求等等,备份的重要性不言而喻。除了备份本身, 如何使用备份来恢复 ...
    99+
    2022-05-20
    MySQL 备份 MySQL 恢复 MySQL备份与恢复
  • 入门MySQL——备份与恢复
    前言:  前面几篇文章为大家介绍了 MySQL 各种语句语法的用法及用户权限相关知识。本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢...
    99+
    2024-04-02
  • MySQL数据备份与恢复
        一、简介    数据在当今的互联网行业中非常重要,掌握了数据能够从中发现价值,所以数据对于公司来书再重要不过了,当我们...
    99+
    2024-04-02
  • 42-1 mysql备份与恢复
    01mysql备份与恢复1、mysqldump备份数据库(使用场合:1G以下的数据库)1)单个数据库[root@www1 ~]# mysqldump -uroot --databases hellodb &...
    99+
    2024-04-02
  • mysql备份与恢复+ERROR 1046
     mysqldump -uroot -p123456   --default-character-set=utf8  quan >  /opt/quan.sql...
    99+
    2024-04-02
  • 《入门MySQL—备份与恢复》
    本篇文章将主要讲解 MySQL 数据库数据备份与恢复相关知识,主要聚焦于逻辑备份,介绍mysqldump工具的使用以及恢复方法。 这里简单讲下物理备份和逻辑备份的概念: 物理备份:备份数据文件,转储数据...
    99+
    2024-04-02
  • 一文学会Mysql数据库备份与恢复
    目录数据库备份的分类从数据库的备份策略角度,备份可分为常见的备份方法Mysql完全备份完全备份分类冷备份方法实现恢复数据库mysqldump备份与恢复Mysql完全恢复Mysql 日...
    99+
    2024-04-02
  • MySQL热备之PXB备份与恢复
    📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA工作经验 一位上进心十足的【大数据领域博主】!😜😜😜 中国DBA联盟(ACDU)成员,目前从事DBA及程序编程 擅长主流数据Oracle、MySQL...
    99+
    2023-08-16
    mysql 数据库
  • MySQL学习笔记
    作者: Grey 原文地址:MySQL学习笔记 说明 注:本文中的SQL语句如果用到了特定方言,都是基于MySQL数据库。 关于DDL DDL 的英文全称是 Data Definition Language,中文是数据定义语言。它定义了...
    99+
    2015-01-17
    MySQL学习笔记
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作