服务器大量数据表损坏,现无法修复

 

问:服务器大量数据表损坏,现无法修复

答:您好,查看mysql错误日志中都是frm表结构文件损坏,您先把mysql的data整个目录拷贝备份一份,然后找一个早期的备份,将frm文件复制到www_udu100_cn中覆盖原有损坏的frm文件,然后修复一次数据库,损坏的表文件可从/www/server/data/ebs-40656.err中读取,

tac ebs-40656.err|grep \”\”|grep \”Incorrect information\”|awk \'{print $10}\’|uniq 可以获取所有损坏的表;如果您以前备份的数据库都是.sql格式的,则新建一个空的数据库,将sql文件导入,然后再到数据库data目录去找到frm文件,非常感谢您长期对我司的支持!

问:试过了,还是不行

答:您好,我们尝试用了/home//database/Db_www_udu100_cn__050001.sql 6月份的这个备份,恢复了所有的frm文件,抽查损坏的表已经可以读取,重启数据库后也没有报错了,请核实下

 说明:处理前/www/server/data-bak-127.0.0.1 做了一个备份,如果6月以后您修改过部分表结构,则从这个备份里单独把那个frm重新拷贝回数据库里即可,非常感谢您长期对我司的支持!

问:所有现有的商品信息都丢失

答:您好,frm只存储的是表结构,并不涉及数据,除非我司操作前您已经恢复过以前的数据,或者已经搞丢数据了,您可以恢复到出问题时,然后按我们说的方法去只恢复frm文件,非常感谢您长期对我司的支持!

问:你恢复frm文件之前,还是有部分数据的,现在全部是空的

答:您好,已经qq与您联系,非常感谢您长期对我司的支持!

问:服务器大量数据表损坏,现无法修复

答:您好,查看mysql错误日志中都是frm表结构文件损坏,您先把mysql的data整个目录拷贝备份一份,然后找一个早期的备份,将frm文件复制到www_udu100_cn中覆盖原有损坏的frm文件,然后修复一次数据库,损坏的表文件可从/www/server/data/ebs-40656.err中读取,

tac ebs-40656.err|grep \”\”|grep \”Incorrect information\”|awk \'{print $10}\’|uniq 可以获取所有损坏的表;如果您以前备份的数据库都是.sql格式的,则新建一个空的数据库,将sql文件导入,然后再到数据库data目录去找到frm文件,非常感谢您长期对我司的支持!

问:试过了,还是不行

答:您好,我们尝试用了/home//database/Db_www_udu100_cn__050001.sql 6月份的这个备份,恢复了所有的frm文件,抽查损坏的表已经可以读取,重启数据库后也没有报错了,请核实下

 说明:处理前/www/server/data-bak-127.0.0.1 做了一个备份,如果6月以后您修改过部分表结构,则从这个备份里单独把那个frm重新拷贝回数据库里即可,非常感谢您长期对我司的支持!

问:所有现有的商品信息都丢失

答:您好,frm只存储的是表结构,并不涉及数据,除非我司操作前您已经恢复过以前的数据,或者已经搞丢数据了,您可以恢复到出问题时,然后按我们说的方法去只恢复frm文件,非常感谢您长期对我司的支持!

问:你恢复frm文件之前,还是有部分数据的,现在全部是空的

答:您好,已经qq与您联系,非常感谢您长期对我司的支持!

更多关于云服务器域名注册虚拟主机的问题,请访问西部数码官网:www.west.cn
赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » 服务器大量数据表损坏,现无法修复

登录

找回密码

注册