`

备份恢复数据库

 
阅读更多
全备份
mysqldump -utest -ptest --all-databases >/tmp/mysqldump.sql
备份单个数据库
mysqldump -utest -ptest mysql >/tmp/mysqldump.sql
恢复的时候首先登陆mysql -utest -p**
然后source /tmp/mysqldump.sql
mysqlhotcopy与mysqldump区别见http://baike.baidu.com/view/3239734.htm
备份单个表
SELECT * INTO OUTFILE 'file_name' FROM tbl_name
回复单个表
LOAD DATA INFILE 'file_name' REPLACE ....  这样可以防止重复的行,不过这表必须有priary key,或者唯一的行
二进制恢复数据库
http://blog.chinaunix.net/space.php?uid=259788&do=blog&id=2139251

总结下可以使这样的:
首先进行全备份,同时让二进制日志重新的开始记录命令如下:

mysqldump --single-transaction --flush-logs --master-data=2 \
         --all-databases > backup_sunday_1_PM.sql
当崩溃的时候生成了gbichot2-bin.000007 gbichot2-bin.000008这两个日志
那么恢复如下:
1.mysql -uroot -p < backup_sunday_1_PM.sql
2. mysqlbinlog gbichot2-bin.000007 gbichot2-bin.000008 | mysql -uroot -p

分享到:
评论

相关推荐

    备份恢复数据库源码

    "备份恢复数据库源码"这一主题涉及到数据库管理的重要环节,即如何确保数据的安全,并在必要时能够快速恢复到某个已知的良好状态。这通常是通过定期备份数据库以及在系统故障、数据丢失或灾难性事件后执行恢复操作来...

    Delphi写的自动备份恢复数据库

    标题中的“Delphi写的自动备份恢复数据库”表明这是一个使用Delphi编程语言开发的软件工具,其主要功能是为用户提供数据库的自动备份与恢复功能。Delphi是一款强大的对象 Pascal 编程环境,常用于构建桌面应用程序,...

    通过RMAN备份恢复数据库到其他服务器.doc

    通过RMAN备份恢复数据库到其他服务器

    Veeam 备份恢复oracle数据库详细配置文档

    Veeam 备份恢复 Oracle 数据库详细配置文档 本文档旨在详细介绍如何使用 Veeam 备份恢复 Oracle 数据库的配置过程。该文档将指导读者从环境准备到推送 Oracle RMAN Plugin,再到创建备份作业和运行备份作业,最后...

    C# ASP.NET - 备份恢复数据库

    在`BackupRestoreDB`这个项目中,你可能会发现包含示例代码、配置文件和其他相关资源,帮助你理解和实现数据库备份恢复功能。通过学习和实践这些代码,你可以掌握`C# ASP.NET`环境下数据库管理的关键技能,这对于...

    ASP.NET中备份恢复数据库

    恢复数据库的过程同样重要,它可以在数据丢失或系统故障后恢复数据。在 SQL Server 中,可以使用 `RESTORE DATABASE` 命令来完成这个任务。虽然示例代码没有包含具体的恢复操作,但基本流程如下: ```csharp string...

    oracle数据库备份恢复策略

    2. **系统恢复**:使用最近的全备份恢复数据库实例。 3. **应用归档日志**:利用归档日志将数据库恢复到最新的状态,这一步是关键,因为归档日志记录了自全备份后所有事务的改变。 4. **数据补采**:在系统恢复后,...

    神通数据库备份恢复命令行

    神通数据库备份恢复命令行

    SQL Server 2005 从差异备份还原数据库

    以下是根据提供的部分代码示例,演示如何在SQL Server 2005中从差异备份恢复数据库: ```sql USE master; GO CREATE DATABASE test; GO SELECT * INTO test.dbo.SalesOrderDetail FROM AdventureWorks.Sales....

    达梦数据库备份恢复使用

    达梦数据库备份恢复使用 ...达梦数据库备份恢复使用需要经过配置归档、全备、增备、数据库还原、恢复数据库和更新魔术值六个步骤。只有按照正确的顺序和方法进行备份恢复,才能确保数据库的安全和可靠性。

    nbu&mysql备份恢复.docx

    NBU(NetBackup)是一款功能强大的备份恢复软件,而MySQL是一款流行的关系型数据库管理系统。本文将详细介绍如何使用NBU来备份和恢复MySQL数据库。 NBU备份mysql的优势 使用NBU备份mysql数据库可以提供多种优势,...

    Mysql数据库备份恢复测试报告-xtrabackup.docx

    通过这次测试,我们可以了解到MySQL数据库的备份恢复流程,以及如何验证恢复的正确性。同时,也强调了恢复过程中服务器性能的重要性,以及备份策略对于数据保护的关键性。在实际环境中,企业应根据自身需求制定合适...

    postgresql数据库备份和恢复

    该工具不仅可以执行SQL语句,也可以用来恢复数据库备份。恢复操作的命令如下: ``` psql -h &lt;host&gt; -U &lt;username&gt; -d &lt;databasename&gt; ``` 该命令使用 `-h` 指定数据库服务器地址,`-U` 指定用户名,`-d` 指定...

    &nbsp;实现ORACLE中数据库备份和恢复

    在Oracle数据库管理中,数据备份和恢复是至关重要的环节,它们确保了在系统故障、硬件损坏或意外数据丢失时能够快速恢复服务。本教程将详细阐述如何在Oracle环境中执行数据库的备份与恢复操作。 首先,我们需要理解...

    MySQL数据库:数据库的备份与恢复.pptx

    事务日志备份记录了数据库中所有事务及其对数据库的修改,通常需要频繁执行,以便在需要时配合完整备份和差异备份恢复数据库。文件和文件组备份则允许针对特定的数据库文件或文件组进行备份,恢复速度较快,但同样...

    DISCUZ论坛数据库备份恢复攻略

    DISCUZ 论坛数据库备份恢复攻略 在本篇文章中,我们将向您介绍如何备份和恢复 Discuz! 论坛数据库。 Discuz! 是目前应用最为广泛的 PHP 论坛,以运行高效,维护方便,搭建简单而著称。很多用户都搭建了自己的 ...

    实验六 数据库的备份与恢复

    - 使用数据文件备份和日志备份恢复数据库至最新状态。 ```sql RESTORE DATABASE testdb FROM DISK = 'C:\testdbdata1.bak' WITH NORECOVERY; RESTORE LOG testdb FROM DISK = 'C:\testdblog.bak' WITH ...

    SQL数据库备份恢复助手

    SQL数据库备份恢复助手是一款专为数据库管理员设计的实用工具,旨在简化SQL数据库的备份与恢复过程,确保数据的安全性和可恢复性。在IT行业中,数据库是存储和管理信息的核心,而有效的备份和恢复策略是防止数据丢失...

    详细、完整的介绍使用RMAN对数据库进行备份及恢复

    RMAN提供了多种恢复场景的解决方案,如从备份恢复数据库、恢复单个数据文件、从时间点恢复等。在灾难性故障下,可以使用`RESTORE DATABASE`和`RECOVER DATABASE`命令来恢复整个数据库,而`RESTORE TABLESPACE`或`...

    如何备份还原oracle数据库

    日志备份主要是对事务日志进行备份,用于恢复数据库到某个时间点的状态。 ### 三、Oracle数据库备份工具 Oracle提供了多种工具来进行数据库备份,其中最常用的是`EXPDP`(导出)和`IMPDP`(导入)命令行工具。 ##...

Global site tag (gtag.js) - Google Analytics