转:https://www.cnblogs.com/AndyBian58/articles/6694013.html
MYSQL数据库在使用过程中,一般都需要对使用的数据库进行备份处理,对于数据量较小时可以通过mysqldump命令进行数据库全备份,但是当数据库数据量达到一定程度之后,显然增量备份更加适合。
MYSQL增量备份主要通过二进制日志文件进行增量备份。mysql数据库会以二进制形式自动把用户对mysql数据库的操作记录到文件,当用户希望恢复的时候可以使用备份文件进行恢复。
本文主要介绍如何实现在本地服务器上对远程服务器的数据库文件进行在本地服务器的备份。(以下的cmd均需跳转到mysql的bin文件夹路径下,eg:cd C:\Program Files\MySQL\MySQL Server 5.7\bin )
1、完全备份:在远程服务器上进行数据库全备份
cmd> mysqldump -u root -p test > test.sql :输入密码 ,将会备份数据库名为test的数据库到mysqldump.exe所在的目录的test.sql文件,test.sql可以直接写磁盘的绝对路径进行保存。
2、还原备份:在本地服务器上进行数据库全还原
cmd> mysqldump -u root -p test < test.sql :输入密码,test.sql为本地服务器上的拷贝回来的还原文件的绝对路径,运行后实现对数据库的还原。
3、打开二进制日志配置 :
在Windows系统下,对MYSQL的my.ini的log-bin等进行配置目录位置时,假设要将log-bin的日志配置到E盘bak文件夹下的文件为binlog.log。则可以如下配置 :
# Binary Logging.
log-bin=E:/bak/logbin.log
开启后确保路径存在,然后重启MYSQL服务就会在E:/bak目录下多了2个文件
相关推荐
最强大的Svn在Windows下实现自动全备份和增量备份,以及异地备份,一切自动化完成 1.SVN备份内容 SVN在Windows下的自动备份实现,包括: 1)SVN目录的全备份(1周或1个月备份1次,由windows计划来调度执行); 2)...
本教程将详细介绍如何利用`mysqldump`和`mysqlbinlog`工具进行全量备份、增量备份以及数据库的还原操作。 全量备份是数据库备份的基础,它会复制数据库中的所有表结构、数据以及权限等信息。在Windows上,可以使用`...
SVN 在 Windows 下实现自动全量增量备份和异地备份 SVN 备份介绍 SVN 备份是指对 SVN 版本库的自动备份,以确保数据的安全和可靠性。在 Windows 下,可以使用计划任务来实现自动备份。自动备份可以分为两种:全量...
总的来说,Windows下的svn异地备份与还原涉及到多个层面的操作,包括本地备份、热备份和svnsync镜像备份。正确实施这些策略,可以有效地保护你的svn仓库免受意外数据损失的影响。文件"svn备份与还原.txt"很可能是...
Xtrabackup是一款开源的、用于MySQL和Percona Server的热备份工具,它支持全量备份和增量备份,是实现这一目标的理想选择。 首先,我们要理解全量备份和增量备份的概念。全量备份是指备份所有数据库或数据文件,这...
### DB2 在线增量备份与还原详解 #### 一、概述 DB2 是 IBM 开发的一款关系型数据库管理系统,广泛应用于各种规模的企业级环境中。在实际应用中,数据备份与恢复是确保数据安全的重要手段之一。本文将详细介绍 DB2 ...
### Oracle备份与还原数据库知识点详解 #### 一、Oracle数据库备份方法概述 Oracle数据库提供了三种标准的备份方式:导出/导入(EXP/IMP)、热备份(Hot Backup)和冷备份(Cold Backup)。这些方法根据不同的场景...
本文将详细介绍如何在UNIX/Linux环境下实现MySQL数据库的全量备份和增量备份,并通过Shell脚本来自动化这一过程。 #### 二、全量备份 全量备份是指备份整个数据库的所有数据,包括所有的表和表中的所有记录。这种...
MySQL 备份还原是数据库管理中非常重要的一步骤,能够确保数据库的安全和可靠性。下面我们将详细介绍 MySQL 备份还原的步骤和注意事项。 什么是 MySQL 备份还原? MySQL 备份还原是指将数据库中的数据备份到外部...
本文将深入探讨“rman增量备份配置”这一主题,这对于我们理解和掌握数据库安全性和可用性至关重要。 首先,理解增量备份的概念是基础。增量备份是在全量备份的基础上,仅备份自上次全量或增量备份以来发生改变的...
- **备份类型**:选择适合的备份类型(全量备份、增量备份),以平衡备份时间和资源消耗。 - **测试恢复**:定期进行恢复测试,验证备份数据的有效性。 - **备份文件管理**:妥善保存备份文件,并确保有足够的存储...
3. **效率与存储优化**:自动增量备份策略结合了全量备份的全面性和增量备份的高效性。初次备份时执行全量备份,后续备份则自动跟踪并备份新增或修改的部分。这样既保证了数据的完整性,又降低了存储需求,尤其适合...
- **时间点一致性**:这种方法不支持增量备份和时间点恢复,只能提供全量备份。 - **大型数据库**:对于大型数据库,直接复制`data`目录可能非常耗时,且在服务中断期间可能丢失部分数据。在这种情况下,建议使用更...
增量备份分为基于时间的增量备份和基于改变的增量备份,通过INSERT语句模拟数据变化,然后执行相应的增量备份。增量复原时,可以分别尝试不依赖自动日志归档机制的手动复原和使用DB2的自动增量复原功能。 通过以上...
- **mysqldump**:MySQL官方提供的命令行工具,用于创建数据库的SQL脚本备份,可以实现全量和增量备份。 - **Xtrabackup**:InnoDB存储引擎的物理备份工具,适用于大型数据库,支持在线备份,不影响数据库正常运行...
《Windows下一键备份还原2.2》是一款专为Windows用户设计的系统备份与恢复工具,其核心功能在于简化复杂的系统维护工作,使普通用户也能轻松完成系统的备份与还原操作。这款2.2版本的更新旨在提升用户体验和软件的...
常见的备份方法包括全量备份、增量备份和差异备份,它们分别对应不同的效率和恢复速度。全量备份会复制所有数据,而增量和差异备份则只复制自上次备份以来更改过的数据,以节省存储空间。 还原过程同样重要,一般有...
2. 增量备份:仅备份自上次全量或增量备份以来更改的数据,节省存储空间。 3. 差异备份:类似于增量备份,但基于最近的全量备份,备份所有发生变化的数据。 三、MySQL备份工具 1. mysqldump:命令行工具,生成可...
恢复时,全量备份可以直接用`mongorestore`命令还原,而增量备份则需要结合OpLog进行回放,确保数据的一致性。 总之,MongoDB的备份和恢复策略对于数据安全至关重要。通过Python脚本自动化这一过程可以提高效率,...
2. Percona Xtrabackup:一个开源的热备份工具,可以在不锁定数据库的情况下进行全量和增量备份。它还支持InnoDB和XtraDB存储引擎的崩溃恢复。 3. MySQL Enterprise Backup(MEB):MySQL的商业版本提供的一种高级...