您好,欢迎来到思海网络,我们将竭诚为您提供优质的服务! 诚征网络推广 | 网站备案 | 帮助中心 | 软件下载 | 购买流程 | 付款方式 | 联系我们 [ 会员登录/注册 ]
促销推广
客服中心
业务咨询
有事点击这里…  531199185
有事点击这里…  61352289
点击这里给我发消息  81721488
有事点击这里…  376585780
有事点击这里…  872642803
有事点击这里…  459248018
有事点击这里…  61352288
有事点击这里…  380791050
技术支持
有事点击这里…  714236853
有事点击这里…  719304487
有事点击这里…  1208894568
有事点击这里…  61352289
在线客服
有事点击这里…  531199185
有事点击这里…  61352288
有事点击这里…  983054746
有事点击这里…  893984210
当前位置:首页 >> 技术文章 >> 文章浏览
技术文章

MySQL数据表损坏的修复方法

添加时间:2011-1-5  添加: admin 

 

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详细用法和使用手册可以百度一下

关键字:MySQ 修复

分享到:

顶部 】 【 关闭
版权所有:佛山思海电脑网络有限公司 ©1998-2024 All Rights Reserved.
联系电话:(0757)22630313、22633833
中华人民共和国增值电信业务经营许可证: 粤B1.B2-20030321 备案号:粤B2-20030321-1
网站公安备案编号:44060602000007 交互式栏目专项备案编号:200303DD003  
察察 工商 网安 举报有奖  警警  手机打开网站