MySQL 的数据库备份类型:物理备份逻辑备份快照备份

Posted 小伍

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 的数据库备份类型:物理备份逻辑备份快照备份相关的知识,希望对你有一定的参考价值。

物理备份

由存储数据库内容的目录和文件的副本组成,适用于大型数据库。

优点是备份速度快,恢复速度快,体积小。

如果数据库正在运行,需要先执行锁定,防止在备份期间更改数据库内容。

InnoDB 类型的表或其他类型的表可以使用 mysql 企业版备份的 mysqlbackup 工具,MyISAM 表可以使用文件系统的命令(如:cp, scp, tar, rsync等)。

逻辑备份

通过查询数据库服务器,获得数据库建表语句和插入语句组成,适用于数据量少的数据库。

缺点是备份速度较慢,恢复速度较慢,体积较大,并且需要服务器正常运行才可以执行逻辑备份。

优点是备份级别可控。

逻辑备份适用于任何存储引擎,工具包括 mysqldump 和 SELECT ... INTO OUTFILE 语句。

快照备份

在给定的时间点提供文件系统的逻辑副本,而无需整个文件系统的物理副本。

MySQL本身不提供获取文件系统快照的功能。它可以通过Veritas,LVM或ZFS等第三方解决方案获得。

以上是关于MySQL 的数据库备份类型:物理备份逻辑备份快照备份的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库的物理备份逻辑备份和恢复

MySQL数据库的物理备份逻辑备份和恢复

MySQL备份还原

mysql 备份工具简介

MySQL系列——MySQL备份和恢复

mysql完全备份与恢复