 |
海量科技客服中心 |
|
如有任何疑问请拨打客服热线: |
 |
咨询热线:0551-62360688 |
|
海量科技业务咨询 |
|
海量科技售后解答 |
|
|
|
|
|
 |
行业资讯 |
您当前的位置:首页 -> 行业资讯 |
|
MySQL数据表损坏的修复方法 |
MySQL数据表损坏,如果是独立服务器请先备分好数据表,因为修复是存在风险的。
如果感觉一个数据表读取非常慢,那也是数据表索引坏了
第一种修复方法就是用repair命令了,这种需要Mysql开启的时候修复,在phpmyadmin里面和phpwind后台都有选项可以修复
这里把修复和优化都用了看看。然后再看看数据表有没好
另外用命令行也可以检查数据表:
mysqlcheck.exe -r -uroot -p password 数据库名
这条语句修复数据需要mysql服务开启
而且是修整个数据库的,使用起来不是很方便,如果表的索引出现问题,用repair是没用的,那么需要用myisamchk
所以推荐用myisamchk来重建表索引,
使用方法,在dos下进入/mysql5/bin的目录,执行语句
D:/mysql5/bin>myisamchk -r d:/mysql5/data/数据库名/表名
这样即可修复索引
有种特殊情况,比如mysql是装在D:/Program Files/mysql5下的,这样Program Files目录不好输入了
这时怎么办呢,使用如下命令:myisamchk -r ../data/数据库名/表名
myisamchk详细用法和使用手册可以百度一下。 |
阅读次数: 8599 |
发布日期:2010-12-20 |
【关闭窗口】 |
|
|
|
|