今天数据库突然挂掉,重启失败。查找各种原因实在不知问题出在哪,最后干脆重装数据库。以下是数据库的恢复过程:
一、数据库安装。
首先,确保数据库安装成功并且启动成功。安装过程略。。。。。。。
二、复制原数据库文件。
把原数据库文件目录复制到新安装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
原文:http://smileyouth.blog.51cto.com/7273768/1623490