`
helin
  • 浏览: 150648 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MySQL数据故障时备份与恢复

阅读更多
1、 ib_logfile0和ib_logfile1是mysql用来存储操作执行的日志文件,用于事务暂存和回滚。当复制ibdata1数据文件到新的mysql中时,如果没有拷贝这两个日志文件,则会出现启动不启来。在.err文件中

InnoDB: Your database may be corrupt or you may have copied the InnoDB

log文件无法被识别

如下方式操作,恢复并还原数据库
命令行方式启动:

1
进入bin目录  mysqld-nt --innodb_force_recovery=4 //以只读方式启动数据
然后这个窗口不要管了。

2备份数据库
mysqldump -u** -p** --opt --add-drop-table youdatabase > backupfilepath

3删除数据库
   drop database thedatabase
4退出mysql,结束mysql进程

5将mysql data目录下,除了目录以外的几个文件删除,

6重新正常启动mysql  mysqld

7创建数据库 create database youdatabase

8恢复   mysql -u** -p** yourdatabase < backupfilepath


完成~~

分享到:
评论

相关推荐

    MySQL数据库备份和恢复

    ### MySQL数据库备份与恢复:深度解析与实践指南 ...通过深入了解MySQL的备份和恢复机制,结合实际业务需求和资源条件,可以构建一套高效、安全、可靠的数据库备份与恢复方案,为企业的数据安全保驾护航。

    mysql数据库备份和恢复工具

    本文将深入探讨MySQL数据库的备份与恢复策略,并提供相关工具的使用指南。 一、MySQL备份的重要性 数据库备份是防止数据丢失的关键步骤。无论是系统故障、硬件损坏、恶意攻击还是人为错误,都有可能导致数据丢失。...

    mysql数据库备份与恢复

    在IT行业中,数据库管理是至关重要的任务之一,特别是在企业级应用中。MySQL作为一款流行的开源关系型数据库管理...同时,合理的备份策略和恢复流程能确保在数据丢失或故障发生时,能够快速恢复服务,减少业务中断。

    mysql 数据备份与恢复

    ### MySQL 数据备份与恢复 #### 一、MySQL 数据备份的重要性 在现代企业的信息化管理中,数据库作为信息存储的核心,其安全性和稳定性至关重要。一旦发生硬件故障、人为误操作或者恶意攻击等情况,如果没有有效的...

    实验报告六 MYSQL备份与恢复.docx

    综上所述,通过对MySQL日志的管理和数据库的备份恢复操作的学习,可以帮助我们更好地维护数据库系统的稳定性和安全性。同时,通过数据的导出与导入操作,也可以方便地进行数据迁移等工作。这些操作对于数据库管理员...

    通过Data文件夹备份和还原实现Mysql数据库的备份以及还原

    在MySQL数据库管理中,数据备份和恢复是至关重要的任务,特别是在面临系统故障、数据丢失或升级迁移时。本文将详细讲解如何通过Data文件夹备份和还原实现MySQL数据库的备份及恢复,这是一种简单直接的方法,尤其适合...

    mysql数据库备份与还原

    ### MySQL数据库备份与还原知识点详解 #### 一、MySQL数据库备份的重要性 在现代数据库管理中,备份是一项至关重要的任务。它不仅可以帮助我们防止因意外事件(如硬件故障、人为错误或恶意攻击)而导致的数据丢失...

    mysql数据库数据备份与还原源代码

    在本项目中,`mysql_jsp数据备份恢复功能`可能包含了实现这些功能的Java代码。它可能使用JDBC(Java Database Connectivity)来连接MySQL服务器,并执行相应的SQL命令来备份和恢复数据。例如,使用mysqldump命令的子...

    Mysql数据库备份还原工具

    除了基本的备份和还原功能,高级的备份工具可能还包括其他特性,如增量备份(只备份自上次备份以来更改的数据)、差异备份(只备份与最新完整备份不同的数据)和定时备份计划。虽然描述中没有提及这些特性,但理解...

    MySQL备份与还原(重要).pdf

    MySQL数据库备份与还原是一项至关重要的技能,它确保了当数据损坏或丢失时,我们能够从备份中恢复数据,保证业务的连续性和数据安全。本文档将详细介绍MySQL数据库的备份策略、备份类型以及备份和还原的具体操作。 ...

    mysql数据库自动定时备份

    MySQL数据库的自动定时备份是数据库管理中的重要环节,它确保了数据的安全性和可恢复性,尤其是在发生意外情况如系统故障、硬件损坏或人为错误时。本教程将详细讲解如何设置MySQL数据库的自动定时备份,包括步骤、所...

    mysql数据备份还原

    通过对MySQL数据备份与还原的过程进行详细讲解,我们了解到使用`mysqldump`工具可以轻松完成数据库的备份和还原操作。此外,还介绍了其他几种备份方式以及注意事项,希望能帮助大家更好地管理和保护数据库中的宝贵...

    C#实现MySQL数据库的备份、还原和初始化

    数据库备份是确保数据安全的重要步骤,当系统出现故障或需要回滚到某一状态时,备份文件可以派上用场。在C#中,可以利用`mysqldump`命令来生成数据库的SQL脚本备份。在`btn_Dump_Click`事件处理函数中,首先打开一个...

    mysql数据备份恢复,E零数据备份v1.0,℡嗄沬°

    本文将深入探讨MySQL数据备份恢复的基本概念、常用方法以及E零数据备份v1.0工具的特性。 首先,理解MySQL数据备份的重要性。在日常运营中,由于硬件故障、软件错误、人为误操作等原因,可能会导致数据丢失。因此,...

    mysql数据备份脚本

    `mysql数据备份脚本` 提供了一种自动化的方式来确保数据库的定期备份,即使面临意外的数据丢失,也能通过备份轻松恢复。这里我们将深入探讨 MySQL 数据备份的重要性、备份方法以及如何创建一个 `bat` 脚本来实现自动...

    mysql分卷备份与还原

    "mysql分卷备份与还原"这个主题聚焦于如何高效、安全地进行MySQL的大规模数据备份,并在必要时进行恢复操作。这里我们将深入探讨MySQL的分卷备份概念、实现方法以及还原策略。 MySQL的分卷备份,主要是针对大数据量...

    mysql数据库备份与还原图解.docx

    MySQL 数据库备份与还原非常重要,因为它可以帮助数据库管理员在数据丢失或数据库崩溃时恢复数据。备份数据库可以防止数据丢失,例如硬盘崩溃、服务器宕机、软件故障等。还原数据库可以帮助数据库管理员快速恢复...

    mysql自动备份还原小程序

    MySQL自动备份还原小程序是一款实用工具,它简化了数据库管理和维护中的关键步骤——数据备份与恢复。这个程序的主要目的是为了提供一种高效、便捷的方式来确保数据库的安全,防止数据丢失,并在需要时能够快速恢复...

    MySql数据备份恢复

    3. **利用Percona Xtrabackup**:对于更复杂的增量备份恢复,可以借助Percona Xtrabackup工具,它支持在线备份,并且能进行增量和差异备份,恢复时效率更高。 三、自动化备份与恢复 1. **编写脚本**:通常会用...

Global site tag (gtag.js) - Google Analytics