`
爪哇岛岛主
  • 浏览: 37833 次
  • 性别: Icon_minigender_1
  • 来自: 杭州(也就是天堂)
社区版块
存档分类
最新评论

MySQL数据恢复过程

阅读更多
从另一台机上把MySQL数据库的mysql文件夹拷贝到本地机上,目的是恢复本地机对数据的访问和操作。经过如下几种情况的操作。

1. 在本地重装MySQL(安装目录D:\Program Files\MySQL\MySQL Server 5.0),直接把mysql文件夹拷贝至D:\Program Files\MySQL\MySQL Server 5.0\。结果,失败:数据库连接错误。

2. 卸载后重装MySQL,将D:\Program Files\MySQL\MySQL Server 5.0\下的数据备份,只把mysql\data文件夹全部内容拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data下。结果,失败:数据库连接错误。将备份的数据还完覆盖。结果,失败,还是连接不上数据库。

3. 卸载后重装MySQL,将mysql\data文件夹里的cf1,last文件夹(这两个是原来MySQL里的数据库)拷贝进D:\Program Files\MySQL\MySQL Server 5.0\data。连接成功,在Navicat for MySQL里看到数据库cf1和last,但是不能访问,因为数据全为零。明白了原来data里以数据库命名的文件存储的是数据库的表结构,不是元数据。下一步,把data文件夹里的ibdata1文件(3.4G大,明显存储了元数据)拷贝到D:\Program Files\MySQL\MySQL Server 5.0\data里,代替原来的ibdata1文件。重启电脑,打开Navicat for MySQL,连接成功,数据可以访问操作。

至此,操作终于成功。其实当初在那台机上把数据导出来,而不是现在直接把文件夹mysql复制过来会更容易恢复。但那台机已经重装了系统,也就是说MySQL失效了。
分享到:
评论

相关推荐

    MySQL数据库中部分数据损坏恢复过程

    本文将为大家介绍MySQL数据库中部分数据损坏恢复过程。

    mysql通过data文件夹恢复数据和存储过程的方法

    mysql通过data文件夹恢复数据和存储过程的方法

    MySQL执行delete误删除数据恢复

    数据恢复工具:有一些第三方工具可以帮助你进行误删数据的恢复,比如使用类似于 "mysqlbinlog"、"mysqlflashback" 或其他 MySQL 数据恢复工具。 寻求专业帮助:如果以上方法无法解决问题,可以寻求专业的数据库恢复...

    MySQL 备份和恢复策略

    这种方法备份出来的数据恢复也很简单,直接拷贝回原来的数据库目录下即可。 MySQL 备份和恢复策略二:使用mysqlhotcopy备份数据库 分类: 数据库 2011-03-09 15:20 204人阅读 评论(0) 收藏 举报 二、使用...

    Mysql数据库误删恢复方法.docx

    整个恢复过程其实可以总结为下面几步: (1):恢复mas2020数据库文件 (2):恢复表结构 (3):恢复表数据(在恢复表数据的时候,首先需要解除当前创建的表与默认生成的.ibd文件间的关系,接着将要恢复数据表的...

    MySQL5.5学习笔记

    MySQL5.5学习笔记,里边是MySQL基础知识,包括对数据库,数据表,视图,数据类型和运算符,MySQL函数,存储过程和函数,以及对数据的增删改查等知识,还有MySQL用户管理以及数据备份与还原的知识!适合初学者学习~

    MySQL_Cluster备份与恢复

    讲解关于MySQL_Cluster集群环境的数据备份与恢复过程文档

    MySQL5学习笔记

    MySQL数据引擎 7 MySQL应用 9 存储过程 9 MySQL存储过程之java调用 9 MySQL存储过程实现动态查询 12 MySQL应用总结 12 MySQL数据管理 15 数据管理 15 MySQL数据导出 15 MySQL数据还原 15 MySQL灾难性复制恢复总结 16...

    新版 MySQL DBA 高级视频 基于MySQL 5.7 MySQL 8.0版本.rar

    │ │ 6_MySQL全量恢复和日志增量恢复.mp4 │ │ 7_xtrabackup全量和增量备份恢复.mp4 │ │ 作业及答案.docx │ │ │ └─MySQL DBA堂命令-mha和备份恢复 │ mysql-master_05-18_10-03-09.log │ mysql-master_05...

    MYSQL

    13 维护 MySQL 安装 13.1 使用myisamchk进行表维护和崩溃恢复 13.1.1 myisamchk的调用语法 13.1.2 myisamchk的内存使用 13.2 13.2 建立一个数据库表维护规范 13.3 获得关于一个表的信息 ...

    MySQL实用教程课后答案

    MySQL实用教程(高等学校计算机教材) 郑阿奇 第1章 数据库的基本概念 第2章 数据库和表 第3章 表数据操作 第4章 数据库的查询和视图 第5章 索引与数据完整性约束 第6章 MySQL语言结构 第7章 过程式数据库对象 第8章 ...

    MySql 5.1 参考手册.chm

    1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. ...

    MySQL中文参考手册.chm

    12 MySQL 实用程序 12.1 各种 MySQL 程序概述 12.2 管理一个 MySQL 服务器 12.3 从 MySQL 数据库和表中倒出(dump)结构和数据 12.4 从文本文件导入数据 12.5 MySQL 压缩只读表生成器 ...

    MySQL中文参考手册

    + 5.4.4 存储过程和触发器 + 5.4.5 外键(Foreign Keys) # 5.4.5.1 不使用外键的理由 + 5.4.6 视图(Views) + 5.4.7 '--'作为一个 注解的开始 o 5.5 MySQL 遵循什么标准? o 5.6 怎样处理没有提交/回卷(COMMIT ...

    MySQL数据库增量数据恢复案例

     我们需要通过全备的数据文件,以及增量的binlog文件进行数据恢复  二、主要思想  利用全备的sql文件中记录的CHANGE MASTER语句,binlog文件及其位置点信息,找出binlog文件增量的部分  用mysqlbinlog命令将...

    MySQL数据库自动恢复的简单操作过程

    如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定 的时间点开始 (例如,从你最后一次备份)直到现在或另一个指定的时间点的数据。本文为大家介绍了MySQL数据库自动恢复的简单操作过程。

    MySQL 5.1参考手册

    1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 ...

    MySQL 5.1中文手冊

    1.7.3. MySQL论坛上的MySQL社区支持 1.8. MySQL标准的兼容性 1.8.1. MySQL遵从的标准是什么 1.8.2. 选择SQL模式 1.8.3. 在ANSI模式下运行MySQL 1.8.4. MySQL对标准SQL的扩展 1.8.5. MySQL与标准SQL的差别 1.8.6. ...

    MySQL可以运用在哪些项目场景中?MySQL数据库开发过程说明.docx

    例如,MySQL的事务支持可以确保数据在多个操作中的一致性,数据备份和恢复功能可以保护数据免受意外损坏或数据泄漏的影响,性能优化功能可以提高数据库的性能和响应速度。 综上所述,MySQL是一种功能强大、灵活可靠...

    mysql5 培训 PPT beta1

    到MySQL的安装、配置、标准SQL的DML、DDL、DCL、高级查询、数据库设计、表约束、PowerDesigner12.5的使用、三大范式、索引、视图、存储过程和函数、触发器,MySQL权限原理及管理、数据的备份与恢复。内容丰富、详实...

Global site tag (gtag.js) - Google Analytics