物理备份
由存储数据库内容的目录和文件的正本组成,实用于大型数据库。
长处是备份速度快,复原速度快,体积小。
如果数据库正在运行,须要先执行锁定,避免在备份期间更改数据库内容。
InnoDB
类型的表或其余类型的表能够应用 MySQL 企业版备份的 mysqlbackup 工具,MyISAM
表能够应用文件系统的命令(如:cp, scp, tar, rsync 等)。
逻辑备份
通过查询数据库服务器,取得数据库建表语句和插入语句组成,实用于数据量少的数据库。
毛病是备份速度较慢,复原速度较慢,体积较大,并且须要服务器失常运行才能够执行逻辑备份。
长处是备份级别可控。
逻辑备份实用于任何存储引擎,工具包含 mysqldump 和 SELECT ... INTO OUTFILE
语句。
快照备份
在给定的工夫点提供文件系统的逻辑正本,而无需整个文件系统的物理正本。
MySQL 自身不提供获取文件系统快照的性能。它能够通过 Veritas,LVM 或 ZFS 等第三方解决方案取得。