浏览模式: 普通 | 列表
6月, 2013 | 1

mysql数据库表的修复问题

[ 2013-06-07 16:41:04 | 作者: admin ]
baidu搜索,说用PHPmyadmiN修复一下损坏的表,照做了,问题没解决,
无奈区了官方找答案,最后终于解决了

如果您的服务器是独立主机强烈建议使用命令行方式进行修复:
修复前将mysql服务停止。
如果是Win主机,打开命令行方式,然后进入到mysql的/bin目录。
执行myisamchk -r d:\mysql\data\discuz\*.MYI
其中d:\mysql\data\discuz\换成您的数据库所在路径。
如果是类Unix主机,直接使用myisamchk -r 数据库目录\*.MYI 即可。

其中我用第二种办法时,在phpmyadmin中显示此表正在使用中,phpmyadmin修复操作无法对此表进行修复操作。那就用第三种办法了,朋友服务器用的是win服务器主机,于是打开命令行,首先停止mysql服务:net stop mysql,然后进入到mysql的bin目录,输入:myisamchk ...

阅读全文…
1