暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

MySQL之备份工具方法了解

原创 何权林 2020-09-18
3744

1、xtrabackup

Percona公司开发的一个用于MySQL数据库物理热备的备份工具,开源免费,是目前较为受欢迎的主流备份工具。需要自己下载安装。
物理热备,适用于MySQL的日常全备、增量备份。速度快。

2、mysqldump

MySQL自带备份工具。首先,查出需要备份的表的结构。然后,在文本文件中生成一个CREATE语句。接着,将表中的所有记录转换成一条INSERT语句。最后,通过这些语句,就可以创建表并插入数据。支持常用的MyISAM,innodb。相当于ORACLE的expdp。
逻辑热备,适用于MySQL全备,部分备份。速度慢。

3、into outfile

MySQL支持的导数语句。将表中的全部数据或部分数据直接备份到文本中。
逻辑热备,适用于MySQL中对表的备份,或者逻辑SQL语句查询结果的备份。

4、mysqlbackup

MySQL企业版支持的备份工具,需付费,与xtrabackup类似,相当于ORACLE的rman。
物理热备,适用于MySQL的日常全备、增量备份。速度快。

5、cp

操作系统命令。
物理冷备,适用于MySQL服务关闭情况下的全备。

6、lvm

利用lvm快照实现几乎热备的数据备份与恢复。

7、mysqlhotcopy(已废弃)

多用于mysql5.5之前,mysql5.7已经没有这个命令。mysqlhotcopy使用lock tables、flush tables和cp或scp来快速备份数据库或单个表,属于裸文件备份(物理备份),只能用于MyISAM引擎的数据库。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论