当前位置: 技术问答>linux和unix
linux下的mysql数据恢复
来源: 互联网 发布时间:2016-09-14
本文导语: 各位大侠,小弟前几天碰见一个难题。如果哪位高人遇到过或者知道原因和解决方法希望不吝赐教,小弟先拜谢了。 我的情况是这样的:项目里有台服务器上装了一个VM,专门作为DB服务器,VM是linux系统的,数据库用...
各位大侠,小弟前几天碰见一个难题。如果哪位高人遇到过或者知道原因和解决方法希望不吝赐教,小弟先拜谢了。
我的情况是这样的:项目里有台服务器上装了一个VM,专门作为DB服务器,VM是linux系统的,数据库用的是mysql,前天在使用的时候觉得很卡就把这个虚拟机重启了一下,结果悲剧发生了,重启之后DB里的表看不到了,但是查看虚拟机的硬盘好像数据都还在。虽然数据还有备份,但是找不出原因,总是个定时炸弹。求各位能人帮忙。
在虚拟机上切换到mysql的data目录下,能看见原来的库的文件夹,进去之后里边也还有各个表的.frm文件。会不会是有别的文件损坏了?
另外,原来的VM是40G硬盘,就让别人帮忙把硬盘给扩了容。
也不知道说明白没。。。
我的情况是这样的:项目里有台服务器上装了一个VM,专门作为DB服务器,VM是linux系统的,数据库用的是mysql,前天在使用的时候觉得很卡就把这个虚拟机重启了一下,结果悲剧发生了,重启之后DB里的表看不到了,但是查看虚拟机的硬盘好像数据都还在。虽然数据还有备份,但是找不出原因,总是个定时炸弹。求各位能人帮忙。
在虚拟机上切换到mysql的data目录下,能看见原来的库的文件夹,进去之后里边也还有各个表的.frm文件。会不会是有别的文件损坏了?
另外,原来的VM是40G硬盘,就让别人帮忙把硬盘给扩了容。
也不知道说明白没。。。
|
http://g.51cto.com/mike/58614
看有没有帮助。。。
看有没有帮助。。。
|
你把myd.myi,frm拷贝除了到别的机器可以用的。
|
lz是强行终止么??
如果是强行终止mysql的话,有可能造成表的损坏!
如果是强行终止mysql的话,有可能造成表的损坏!
|
最好是在虚拟机里面用命令重启系统
这样看 也不好说是什么具体的问题
你最好是从系统的各项日志着手 好好看看
这样看 也不好说是什么具体的问题
你最好是从系统的各项日志着手 好好看看
|
学习一下!