MySQL 的数据库备份类型:物理备份逻辑备份快照备份
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 的数据库备份类型:物理备份逻辑备份快照备份相关的知识,希望对你有一定的参考价值。
物理备份
由存储数据库内容的目录和文件的副本组成,适用于大型数据库。
优点是备份速度快,恢复速度快,体积小。
如果数据库正在运行,需要先执行锁定,防止在备份期间更改数据库内容。
InnoDB
类型的表或其他类型的表可以使用 mysql 企业版备份的 mysqlbackup 工具,MyISAM
表可以使用文件系统的命令(如:cp, scp, tar, rsync等)。
逻辑备份
通过查询数据库服务器,获得数据库建表语句和插入语句组成,适用于数据量少的数据库。
缺点是备份速度较慢,恢复速度较慢,体积较大,并且需要服务器正常运行才可以执行逻辑备份。
优点是备份级别可控。
逻辑备份适用于任何存储引擎,工具包括 mysqldump 和 SELECT ... INTO OUTFILE
语句。
快照备份
在给定的时间点提供文件系统的逻辑副本,而无需整个文件系统的物理副本。
MySQL本身不提供获取文件系统快照的功能。它可以通过Veritas,LVM或ZFS等第三方解决方案获得。
以上是关于MySQL 的数据库备份类型:物理备份逻辑备份快照备份的主要内容,如果未能解决你的问题,请参考以下文章