iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL备份与还原
  • 987
分享到

MySQL备份与还原

MySQL备份与还原 2017-09-11 00:09:45 987人浏览 猪猪侠
摘要

当数据文件发生损坏、Mysql服务出现错误、系统内核崩溃、计算机硬件损坏或者数据被误删等事件时,使用一种有效的数据备份方案,尽量挽回损失。 mysql备份方案 逻辑备份 物理备份 全备份 增量备份 ... 逻辑备份 逻辑备份通过保存代表

MySQL备份与还原

当数据文件发生损坏、Mysql服务出现错误、系统内核崩溃、计算机硬件损坏或者数据被误删等事件时,使用一种有效的数据备份方案,尽量挽回损失。

mysql备份方案

  1. 逻辑备份
  2. 物理备份
  3. 全备份
  4. 增量备份
  5. ...

逻辑备份

逻辑备份通过保存代表数据库结构及数据内容的描述信息实现,如,保存创建数据结构以及添加数据内容的sql语句,这种备份方式适用于少量数据的备份与还原

逻辑备份需要查询MySQL服务器获得数据结构及内容信息,因为需要查询数据库信息并将这些信息转换为逻辑格式,所以相对于物理备份而言比较慢。

逻辑备份不会备份日志、配置文件等不属于数据库内容的资料。

逻辑备份的优势在于不管是服务层面、数据库层面还是数据表层面的备份都可以实现,由于是以逻辑格式存储的,所以这种备份与系统、硬件无关。

物理备份

物理备份通过直接复制包含有数据库内容的目录与文件实现,这种备份方式适用于对重要的大规模数据进行备份,并且要求实现快速还原的生产环境

典型的物理备份就是复制 MySQL数据库的部分或全部目录,物理备份还可以备份相关的配置文件。但采用物理备份需要MySQL处于关闭状态或者对数据库进行操作,防止在备份的过程中改变发送数据。

物理备份可以使用mysqlbackup对InnoDB数据进行备份,使用mysqlhotcopy对MyISAM数据进行备份。另外,也可以使用文件系统级别的cp、scp、tar、rsync等命令。

全备份

全备份将备份某一时刻所有的数据。通过物理或逻辑备份工具就可以完成完全备份。

增量备份

增量备份仅备份某一段时间内发生过改变的数据。需要开启MySQL二进制日志,通过日志记录数据的改变,从而实现增量差异备份。

MySQL备份命令

使用MySQL提供的工具命令进行逻辑备份。

#备份所有的数据库
mysqldump -u root -p --all-databases > backup.sql
#备份指定的数据库db1、db2以及db3
mysqldump -u root -p --databases db1 db2 db3 > backup.sql
#备份db数据库,当仅备份一个数据库时,--databases可以省略
mysqldump -u root -p db4 > backup.sql
mysqldump -u root -p --databases db4 > backup.sql

MySQL还原命令

mysql -u root -p mydb < backup.sql

参考资料

mysql数据库的备份与还原

MySQL数据库备份与还原

您可能感兴趣的文档:

--结束END--

本文标题: MySQL备份与还原

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL 备份与还原详解
    大纲 一、MySQL备份类型 二、MySQL备份都备份什么? 三、MySQL备份工具 四、MySQL备份策略 五、备份准备工作 六、备份策略具体演示 注:系统版...
    99+
    2024-04-02
  • MySQL 数据备份mysqldump与还原mysql
    一、手工备份和还原:1、手工备份mysqldump,这个命令在cmd控制台执行:mysqldump -uroot -proot 数据库[表1 表2] > 文件路径mysqldump -uroot -p...
    99+
    2024-04-02
  • MySQL热备份与还原---利用mysqldump---备份脚本
    对extmail数据库进行每天01:00完全热备份,并可以完全恢复!一、先建立备份脚本,如下:vi mysql_extmail_bak.sh #!/bin/bash # Program ...
    99+
    2024-04-02
  • MySQL 备份和还原
    目录 一、数据备份的重要性 二、数据库备份类型 2.1 物理备份 2.2 逻辑备份 1.完全备份 2.差异备份 3.增量备份 三、常见的备份方法 3.1 物理冷备 3.2 专用备份工具 mysqldump 或 mysqlhotcopy ...
    99+
    2023-09-27
    mysql 数据库
  • mysql怎么备份与还原数据
    这篇文章主要讲解了“mysql怎么备份与还原数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql怎么备份与还原数据”吧! 一、数据备份   1、...
    99+
    2024-04-02
  • mysql数据库怎么还原与备份
    这篇文章主要讲解了“mysql数据库怎么还原与备份”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mysql数据库怎么还原与备份”吧!现在开始讲述另一种数据库...
    99+
    2024-04-02
  • mongodb怎么备份与还原
    这篇文章主要讲解了“mongodb怎么备份与还原”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“mongodb怎么备份与还原”吧!mongoexport -d...
    99+
    2024-04-02
  • mysqldump备份,mysql恢复还原,压缩备份,还原压缩文件
    --将数据库备份到 opt下面 cd /opt mysqldump -h localhost -u root -p  zxlh > zxlh_bak.sql 会提示输入数据库密码 -...
    99+
    2024-04-02
  • mysql最简单的备份与还原方法
    这篇文章主要介绍“mysql最简单的备份与还原方法”,在日常操作中,相信很多人在mysql最简单的备份与还原方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”mysql最简单...
    99+
    2024-04-02
  • mysqldump+mysqlbinlog执行备份与还原
    服务器的二进制日志文件由用来描述修改数据库内容的事件组成。服务器以二进制方式来写这些文件。为了以文本格式来显示这些内容,可以使用mysqlbinlog工具。也可以使用mysqlbinlog来显示在复制环境中...
    99+
    2024-04-02
  • MYSQL日志与备份还原的示例分析
    小编给大家分享一下MYSQL日志与备份还原的示例分析,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、错误日志当数据库出现任何故...
    99+
    2024-04-02
  • mysql数据库太大了怎么备份与还原
    小编给大家分享一下mysql数据库太大了怎么备份与还原,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!命令:mysqlhotcopy这个命令会在拷贝文件之前会把表锁住,并把数据同步到数据文件...
    99+
    2024-04-02
  • 怎么在MySQL中实现数据备份与还原
    本篇文章为大家展示了怎么在MySQL中实现数据备份与还原,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、数据备份1、使用mysqldump命令备份mysqldum...
    99+
    2024-04-02
  • Mysql数据库中怎么实现备份与还原
    这篇文章给大家介绍Mysql数据库中怎么实现备份与还原,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。import java.io.IOException;import java.tex...
    99+
    2024-04-02
  • MySQL数据备份与还原的方法是什么
    本篇内容介绍了“MySQL数据备份与还原的方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、数据...
    99+
    2024-04-02
  • MySQL数据库的备份与还原操作方法
    目录1、数据库备份2、数据还原1、数据库备份 备份的结果都是SQL指令 mysqldump:专门用于备份SQL的客户端 SQL备份:表结构 + 数据 缺点: 会产生的备份文件特别大不...
    99+
    2024-04-02
  • mysql怎么还原sql备份文件
    要还原MySQL数据库的SQL备份文件,可以使用以下方法:1. 使用命令行还原:打开命令行窗口,进入到MySQL的安装目录下的bin...
    99+
    2023-09-27
    mysql sql
  • 如何备份和还原MySQL数据
    如何备份和还原MySQL数据,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用mysqldump进行备份和还原使用mysqld...
    99+
    2024-04-02
  • SQL Server2019数据库备份与还原脚本(批量备份)
    前言最近公司服务器到期,需要进行数据迁移,而数据库属于多而繁琐,通过图形化界面一个一个备份所需时间成本很大,所以想着写一个sql脚本来执行。 开始 数据库单个备份 ...
    99+
    2024-04-02
  • mysql定时数据库备份与还原怎么配置
    MySQL数据库备份和还原可以通过使用MySQL自带的工具mysqldump和mysql来实现。下面是具体的配置步骤: 定时备份数...
    99+
    2024-04-09
    mysql 数据库
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作