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