MySQL 的物理备份
发布时间:2023-09-07 12:30:00 所属栏目:MySql教程 来源:
导读:物理备份的原理通常是基于物理文件的拷贝,和逻辑备份相比,它的最大优点是备份速度更快。本小节将主要介绍 MysqL 的物理备份方法。
1. 冷备
一般来说,冷备就是停止数据库服务,拷贝数据文件。这种方法对所有的
1. 冷备
一般来说,冷备就是停止数据库服务,拷贝数据文件。这种方法对所有的
物理备份的原理通常是基于物理文件的拷贝,和逻辑备份相比,它的最大优点是备份速度更快。本小节将主要介绍 MysqL 的物理备份方法。 1. 冷备 一般来说,冷备就是停止数据库服务,拷贝数据文件。这种方法对所有的存储引擎都适合,但一般很少使用到冷备,因为需要停机窗口。 冷备的操作步骤如下: 停止 MysqL 服务,在操作系统层面复制数据文件和日志文件到备份目录。 [MysqL@localhost ~]$ service MysqLd stop Shutting down MysqL.......... SUCCESS! [MysqL@localhost ~]$ scp -r /MysqL/data/ /MysqL/dbbackup/ 热备则刚好相反,不影响数据库的正常运行,通过在线备份数据文件和 binlog 日志实现。 2. InnoDB 的热备 目前,比较流行的 InnoDB 存储引擎的热备工具是 Xtrabackup。 xtrabackup 是 Percona 公司开发的一个用于 MysqL 数据库物理热备的备份工具,支持 MysqL、Percona server 和 MariaDB,开源免费,是目前较为受欢迎的主流备份工具 ,它能对 InnoDB 数据库和 XTradB 存储引擎的数据库非阻塞地备份(对于 MyISAM 的备份同样需要加表锁)。 Xtrabackup 优点: 备份速度快,物理备份可靠; 备份过程不会打断正在执行的事务(无需锁表); 能够基于压缩等功能节约磁盘空间和流量; 自动备份校验; 还原速度快; 可以流传将备份传输到另外一台机器上; 在不增加服务器负载的情况备份数据。 (编辑:汽车网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐