Mysql数据恢复

今天数据库突然挂掉,重启失败。查找各种原因实在不知问题出在哪,最后干脆重装数据库。以下是数据库的恢复过程:

一、数据库安装。

    首先,确保数据库安装成功并且启动成功。安装过程略。。。。。。。


二、复制原数据库文件。

    把原数据库文件目录复制到新安装mysql的数据库目录,并且把属主和属组改成mysql.这时可以进入mysql 查看数据库,但问题出现了,查看表数据时报错:”在xxx数据库xxx表不存在“。其实表是存在的。解决方法:

   1、把原数据库中的ibdata1文件复制到新安装mysql的数据库目录下覆盖。

   2、删除新安装mysql的数据库目录下ib_logfile0,ib_logfile1文件。

   3、重启mysql.

这时再进入mysql 查看表正常,大功告成。

本文出自 “smile_青春” 博客,请务必保留此出处http://smileyouth.blog.51cto.com/7273768/1623490

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。