AMH 社区首页
AMH社区 - 开放自由有价值的社区
[求助帖] phpmyadmin修复不了数据表,一直显示“使用中”,网站也访问不了,有什么办法可以解决吗? |
|
---|---|
nelitse |
nelitse 发表于 2017-04-25 18:31:39
因为之前重启服务器的时候忘记停止mysql服务了,导致重启完服务器后访问无法访问,显示很多数据表不存在,后面试了很多修复数据表的方法也修复不了,安装phpmyadmin后发现,修复不了的数据表原来一直显示 使用中,所以来求助一下大神,还有什么办法来解决这个问题吗?
点赞,加油! (0分)
2017-04-25 18:31:39 1
|
nelitse |
不懂怎么发图,不懂描述的问题大神们能不能看得懂,试过用myisamchk的方法也没法修复。
回复
2017-04-25 18:35:44 2
|
nelitse |
使用过很多办法都没办法修复:
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
回复
2017-04-25 18:53:01 3
|
amysql |
通常REPAIR TABLE `table1`
后会是修复的, 不能修复的话,看报的什么错误。
回复
2017-04-27 09:43:10 4
AMH面板 - 好用高效低占用、安全可靠极稳定 |
nelitse |
repair table ‘所有表’ 都提示的报错代码是#130 Incorrect file format 'pre_forum_thread' 后面查看根目录/usr/local/mysql/dada/*下的源文件,只有*.frm表结构是有数值的,其他*.myi表索引和*.myd表记录都是0。
回复
2017-04-27 12:41:01 5
|
nelitse |
那些修复不了的表,其源文件下的MYI和MYD文件大小都是0,其他能修复的都能正常修复。
回复
2017-04-27 12:42:36 6
|
nelitse |
https://zhidao.baidu.com/question/430089792614429012.html 可以看截图,PMA中显示都是‘使用中’
回复
2017-04-27 12:44:23 7
|
yanghang |
建议你看看磁盘空间,磁盘空间满了也会出现莫名其妙的问题
回复
2017-04-28 13:43:28 8
|