MySQL数据库文件破损如何修复,.myi .myd .frm文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL数据库文件破损如何修复,.myi .myd .frm文件相关的知识,希望对你有一定的参考价值。

如题,mysql数据库文件在DATA目录下,分别为.myi .myd .frm三种格式的文件,由于一次误删除,导致网站打不开,而且没有任何备份,我用了360和另外一种软件恢复了之前删除的网站数据库目录,本以为可以解决问题,没有想到MYSQL运行之后几秒就自动中断,再次启动MYSQL提示 错误 指定的服务未开启,用phpadmin浏览数据库表则SQL链接马上自动中断,浏览其它网站数据库表则没有问题,不得已将网站数据库从DATA目录下删除,MYSQL则可以正常运行,因此觉得是数据库文件在利用数据恢复软件恢复过来的同事破损了,有没有修补已经破坏的MYSQL数据库文件的办法或者其它数据恢复软件可以完美恢复数据库文件的,谢谢大牛了!

参考技术A 晕,mysql自带有修复工具啊,myisamchk和mysqlcheck 。如果想恢复误删除的文件,那要使用easy recover之类的软件了 参考技术B 无药可救 以后注意本回答被提问者采纳 参考技术C 有error 日志吗?
另外推荐您使用阿里云的rds 。追问

能不能说清楚点 谢谢 错误日志应该有

追答

就是 master-error.log里面的信息。
如果是把所有的物理文件删除的话 是没有办法做恢复的,除非使用专业的物理磁盘恢复。

推荐rds 是 阿里云的rds 具有自动备份功能,双 M-M 架构 ,HA 切换保障您的应用的高可用性。

以上是关于MySQL数据库文件破损如何修复,.myi .myd .frm文件的主要内容,如果未能解决你的问题,请参考以下文章

mysql-.frm,.myd,myi备份如何导入mysql

得到维度处理错误;表 '/var/tmp/mysql.VArBWG/#sql_aa0_8.MYI' 的密钥文件不正确;尝试修复它

myisam表修复

如何从 .myd、.myi、.frm 文件中恢复 MySQL 数据库

mysql如何根据.frm.ibd如何修复innodb数据表

当您无法修复表时,如何修复 MySQL“不正确的密钥文件”错误?