社区
MySQL
帖子详情
一个令人头疼的错误:can't open **.MYD , error 126
oldzzz
2002-12-25 10:38:40
在我的数据库应用中,连续发生了几次如题--错误。
打不开***.MYD 文件,错误代码是 126
我的环境是:mysql 3.23.49 win2k
为什么数据库文件会打不开?
谁碰到过次类型错误?求助啊:(
...全文
261
9
打赏
收藏
一个令人头疼的错误:can't open **.MYD , error 126
在我的数据库应用中,连续发生了几次如题--错误。 打不开***.MYD 文件,错误代码是 126 我的环境是:mysql 3.23.49 win2k 为什么数据库文件会打不开? 谁碰到过次类型错误?求助啊:(
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
oldzzz
2002-12-30
打赏
举报
回复
先给一部分的分,继续希望有人能指点一二
shuixin13
2002-12-29
打赏
举报
回复
呵呵,那就升到
MySQL 3.23.54
MySQL 4.0.6
在它的官方网站上说这两个版本在安全与稳定上有了重要改变
oldzzz
2002-12-28
打赏
举报
回复
还有谁碰到过此问题?是不是升级版本就
好了
oldzzz
2002-12-27
打赏
举报
回复
只是有专门的线程轮询此库表,频率较高 1次/每秒
swotcoder
2002-12-27
打赏
举报
回复
按说每秒800次都没问题啊 而且还是一个康柏笔记本而已 我看的www.innodb.com上那个测试报告来着。
BenBenBoy
2002-12-26
打赏
举报
回复
应该跟你的程序没关系,除非你的程序里面有什么对文件的直接操作
oldzzz
2002-12-26
打赏
举报
回复
谢谢楼上两位,现在问题关键是,此错误是在我的应用服务程序中产生的
即:我有一个服务程序在访问mysql数据库的一些表,而且表的此错误在我的
应用中是严重错误!我想到是什么原因导致此错误?怎样才能避免?
bombshell
2002-12-26
打赏
举报
回复
好像是表坏了,修表吧!
数据表的修复
作者:bombshell
日期:2002-01-01
注意:在修复表之前要拷贝他们,注意备份,切记!
1.标准的表修复
a.试着用 --recover选项修复表,可以加上 --quick选项试图只根据索引的内容进行修复,这样做不触及数据文件。
% myisamchk --recover --quick table_name
or
% isamchk --recover --quick table_name
b.如果问题还存在,在试一下上一步命令,但是要忽略 --quick选项,这样允许修改数据文件。
% myisamchk --recover table_name
or
% isamchk --recover table_name
c.如果还不工作,试一下 --safe-recover 修复方法。但这种方法比普通方法要慢,但能修复 --recover不能修复的问题。
% myisamchk --safe-recover table_name
or
% isamchk --safe-recover table_name
如果在myisamchk or isamchk 由于一个"can't create new temp file:file_name"的错误消息在任何一步停止,应该重复该命令并
加入 --force选项强迫清除临时文件。
2.如果标准修复失败这样做
a.定位到包含崩溃表的数据库目录中。
b.将该表的数据文件移到安全的地方。
c.调用mysql并通过执行下列语句重新创建新的空表,该语句使用表的描述文件
tbl_name.frm重新开始生成新的数据和索引文件。
mysql>delete from tbl_name;
d.退出mysql,将原始的数据文件移回到数据目录中,替换刚建的新的空文件。
e.在世这样用标准修复方法。
为了修复表的描述文件,可先从备份文件中恢复,然后再用标准修复方法。
如果由于某些原因没有备份,如果知道create table 语句,仍然可以恢复该文件:
a.定位到包含崩溃表的数据库目录中。
b.将该表的数据文件移到安全的地方。如果想使用用索引的话,还需要把索引文件移走。
c.调用mysql 发布create table 语句重建表。
d.退出mysql,将原始的数据文件移回到数据目录中,替换刚才新建的数据文件。如果在第2不中移动了索引文件,则也要讲起移回到数据库目录中。
e.在尝试标准表修复方法。
以上方法针对mysql有效,请大家注意。
shuixin13
2002-12-25
打赏
举报
回复
126 = Index file is crashed / Wrong file format
建议选重启MySQL服务,
一般来说,服务重启后可能解决一些问题,
如果还不行的话,
请需要用MySQL自带的几个修复工具了,
呵呵,
:》
试试再说吧
HTML5新特性浅谈(转)
2014年10月29日,W3C宣布,经过接近8年的艰苦努力,HTML5标准规范终于制定完成。 HTML5将会取代1999年制定的HTML 4.01、XHTML 1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求,为桌面和移动平台带来无缝衔接的丰富内容。 作为2010年入坑IT的程序员来说,可以说一步一步见证着HTML5的发展。这些年为了兼容IE6放弃了很多HTML5的新...
老男孩上海校区Python面试题
python面试题 第一章:python基础 数据类型: 1 字典: 1.1 现有字典 dict={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值进行排序? 1. sorted(dict.items(),key = lambda x:x[1]) 1.2 说一下字典和json的区别? 1. 字典是一种数据结构,json是一种数据的表现形式,字典的key值只要是...
高负载高并发网站架构分析
由于自己正在做
一个
高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— 初创网站与开源软件 6 谈谈大型高负载网站服务器的优化心得! 8 Lighttpd+S
高性能mysql知识总结大全
高性能mysql知识总结大全 vii 目录 Contents 推荐序… I 前言… III 第 1 章 MySQL 架构… 1 1.1 MySQL 的逻辑架构 … 1 1.2 并发控制 … 3 1.3 事务… 4 1.4 多版本并发控制 … 10 1.5 MySQL 的存储引擎 … 11 第 2 章 寻找瓶颈:基准测试与性能分析… 25 2.1 为什么要进行基准测试 … 25 2.2 基准测试策略 … 26 2.3 基准测试工具 … 32 2.4 基准测试样例 … 34 2.5 性能分析(Profiling
MySQL 无约而来
mysql的安装: 软件安装: yum:下载rpm包,解决依赖关系 卸载:rpm -e 编译安装: ./configure make make install bin包安装:绿色版 [root@mysql-bin ~]# lftp 172.16.0.99 lftp 172.16.0.99:~> cd scripts/ lftp 172.16.0.99:/scripts> get mys...
MySQL
56,687
社区成员
56,710
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章