MySQL备份方式简介

MySQL备份的方式主要分为两种:

  • 文本格式备份:

命令:mysqldump

转储文件:dump file

主要内容:数据库结构及数据(create talbe /insert)

  • 二进制备份:这类备份是通过直接复制文件。制作这类备份的具体办法有:mysqlhotcopy、cp、tar或rsync等程序都可以用于数据库的二进制备份。

两种方式的特点:

第一,文本格式备份,保存是以文本的格式保存,很容易移植到其他机器上;然而二进制备份需要考虑到当前MySQL数据库所使用的数据库存储引擎是否保存的文件与所使用的平台无关。MyISM和InnODB可以不用考虑文件系统的差异性,然而Falcon就需要注意这个方面了。

第二,从备份的效率上讲,文本格式备份是通过网络,在服务器与mysqldump传递数据,这种方式对于数据量较大的情况下,比较耗时;而二进制备份使用的是文件系统的复制的方式,速度相比与第一种要快。

第三,文本格式备份只能备份其数据库的结构和数据记录,不能保存日志信息;二进制可以根据自己的需要进行选择需要备份的目标文件。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。