Mysql数据恢复

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

一、数据库安装。

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


二、复制原数据库文件。

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

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

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

   3、重启mysql.

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

你可能感兴趣的:(mysql,数据恢复)