产品服务AMH 免费服务器主机面板SSL证书 免费SSL证书申请 担保单 免费安全、零费率交易平台编程助手免费智能写代码、翻译AMYSQL 免费MySQL管理工具

AMH 社区首页

 AMH社区 - 开放自由有价值的社区

[求助帖] phpmyadmin修复不了数据表,一直显示“使用中”,网站也访问不了,有什么办法可以解决吗?

nelitse
铁牌会员
10.00 价值分

nelitse 发表于 2017-04-25 18:31:39
因为之前重启服务器的时候忘记停止mysql服务了,导致重启完服务器后访问无法访问,显示很多数据表不存在,后面试了很多修复数据表的方法也修复不了,安装phpmyadmin后发现,修复不了的数据表原来一直显示 使用中,所以来求助一下大神,还有什么办法来解决这个问题吗?
2017-04-25 18:31:39 1

nelitse
铁牌会员
10.00 价值分

不懂怎么发图,不懂描述的问题大神们能不能看得懂,试过用myisamchk的方法也没法修复。
  支持 (0分)  反对 (0分)
回复  2017-04-25 18:35:44 2

nelitse
铁牌会员
10.00 价值分

使用过很多办法都没办法修复:
1、重启mysql没用;
2、执行SQL语句没用
CHECK TABLE `table1`;
ANALYZE TABLE `table1`;
REPAIR TABLE `table1`;
3、试图kill进程再修复也没用,因为无法kill进程;
4、myisamchk强制修复也没用;
5、使用SSH工具输入chown mysql:mysql -R /usr/local/mysql/*回车,然后再输入chown mysql:mysql -R /data/mysql/*并回车,这样重新赋予权限也没用。
6、试图重命名根目录下的MYD、MYI、fym文件后再进行修复也无法修复;
所以跪求解决方法,别说什么恢复备份之类的,有备份的话就好说了。555555555
  支持 (0分)  反对 (0分)
回复  2017-04-25 18:53:01 3

amysql
创始人
16530.81 价值分

通常REPAIR TABLE `table1`
后会是修复的,
不能修复的话,看报的什么错误。
  支持 (0分)  反对 (0分)
回复  2017-04-27 09:43:10 4

AMH面板 - 好用高效低占用、安全可靠极稳定

nelitse
铁牌会员
10.00 价值分

repair table ‘所有表’ 都提示的报错代码是#130 Incorrect file format 'pre_forum_thread' 后面查看根目录/usr/local/mysql/dada/*下的源文件,只有*.frm表结构是有数值的,其他*.myi表索引和*.myd表记录都是0。
  支持 (0分)  反对 (0分)
回复  2017-04-27 12:41:01 5

nelitse
铁牌会员
10.00 价值分

那些修复不了的表,其源文件下的MYI和MYD文件大小都是0,其他能修复的都能正常修复。
  支持 (0分)  反对 (0分)
回复  2017-04-27 12:42:36 6

nelitse
铁牌会员
10.00 价值分

https://zhidao.baidu.com/question/430089792614429012.html 可以看截图,PMA中显示都是‘使用中’
  支持 (0分)  反对 (0分)
回复  2017-04-27 12:44:23 7

yanghang
银牌会员
1563.14 价值分

建议你看看磁盘空间,磁盘空间满了也会出现莫名其妙的问题
  支持 (0分)  反对 (0分)
回复  2017-04-28 13:43:28 8
 1  (总1页)
AMH社区列表
用户服务中心