Yes let it finish. Never stop a repair in progress. Now myisamchk is
rebuilding the index file since you�re the table is extremely corrupt.
Myisamchk can run faster if you set some buffer properties. Put this in
you�re my.cnf file for next time.

[myisamchk]
key_buffer=256M
sort_buffer=256M
read_buffer=2M
write_buffer=2M



- Dathan Vance Pattishall
� - Sr. Programmer and mySQL DBA for FriendFinder Inc.
� - http://friendfinder.com/go/p40688


-->-----Original Message-----
-->From: rmck [mailto:[EMAIL PROTECTED]
-->Sent: Tuesday, November 11, 2003 5:27 PM
-->To: Dathan Vance Pattishall
-->Subject: RE: Error 127 = Record-file is crashed
-->
-->Thank you for the reply....
-->
-->Before you replied I killed the first "myisamchk" thinking I should
do
-->"REPAIR TABLE"
-->Then your email came and I killed the  "REPAIR TABLE" and
-->reran
-->myisamchk -rf Nov03.
-->Thats whats running now "myisamchk -rf Nov03"
-->
-->NOW I noticed my .MYI file is at 1024K:
-->
-->[root]# ls -al Nov*
-->-rw-rw----    1 mysql    mysql        8802 Nov  6 07:04 Nov03.frm
-->-rw-rw----    1 mysql    mysql    8812359152 Nov 11 01:25 Nov03.MYD
-->-rw-rw----    1 mysql    mysql        1024 Nov 11 16:33 Nov03.MYI
-->-rw-r--r--    1 root     root     67108864 Nov 11 17:05 Nov03.TMD
-->
-->Man I really messed this up? Should I let this keep on running??
-->
-->Thank You
-->Rob
-->
-->-----Original Message-----
-->From: Dathan Vance Pattishall <[EMAIL PROTECTED]>
-->Sent: Nov 11, 2003 4:19 PM
-->To: 'rmck' <[EMAIL PROTECTED]>, [EMAIL PROTECTED]
-->Subject: RE: Error 127 = Record-file is crashed
-->
-->
-->
-->- Dathan Vance Pattishall
-->� - Sr. Programmer and mySQL DBA for FriendFinder Inc.
-->� - http://friendfinder.com/go/p40688
-->
-->
-->-->-----Original Message-----
-->-->From: rmck [mailto:[EMAIL PROTECTED]
-->-->Sent: Tuesday, November 11, 2003 3:17 PM
-->-->To: [EMAIL PROTECTED]
-->-->Subject: Error 127 = Record-file is crashed
-->-->
-->-->Hello,
-->-->
-->-->I have "mysql-standard-4.0.16-pc-linux-i686" installed on a 4gig
mem,
-->-->2cpu system, RH 9.
-->-->I have a large table (Data records: 72426930) that is now giving
me
-->this
-->-->error "Error 127"
-->-->when doing selects...
-->-->
-->-->This is my first crash of any kind with Mysql. So I'm a liitle
-->confused
-->-->on what I should do.
-->-->The manual states
-->-->use  myisamchk, then you read further and it says use REPAIR
TABLE...
-->-->
-->-->I'm confused can someone give me a 1 to end step on repairing this
-->-->table??
-->-->
-->-->At this point I brought my mysqld down.
-->-->
-->-->Tried running this:
-->-->[root]# myisamchk -r  Nov03
-->-->- recovering (with keycache) MyISAM-table 'Nov03'
-->-->Data records: 72426930
-->-->myisamchk: error: Can't create new tempfile: '/opt/logs/Nov03.TMD'
-->-->MyISAM-table 'Nov03' is not fixed because of errors
-->-->Try fixing it by using the --safe-recover (-o) or the --force (-f)
-->option
-->-->
-->-->So I tried this:
-->-->[root]# myisamchk -rf Nov03
-->-->[EMAIL PROTECTED] ip_logs]# myisamchk -rf Nov03
-->-->- recovering (with keycache) MyISAM-table 'Nov03'
-->-->Data records: 72426930
-->-->5939000
-->-->
-->-->It looks like its doing something
-->-->
-->-->my data dir and the table in question:
-->-->-rw-rw----    1 mysql    mysql    8812359152 Nov 11 01:25
Nov03.MYD
-->-->-rw-rw----    1 mysql    mysql    5346325504 Nov 11 14:52
Nov03.MYI
-->-->-rw-rw----    1 mysql    mysql    631242752 Nov 11 14:52 Nov03.TMD
-->-->
-->-->Please advise...
-->
-->Good you turned off mysql and ran this command. If you didn't you
would
-->just cause further corruption. Next the TMD file means that as
myisamchk
-->repairs, this temp file above is appended as the datafile is compared
to
-->the index file. This is to ensure that the source data file is not
-->modified (yet) in case of row loss. If you need to recover the lost
rows
-->that occur during this repair (source data file will be stored in a
.BAK
-->file) then it's possible.
-->
-->So, what you need to do right now is wait till that 631242752 file
size
-->equals the 8812359152 file size.
-->
-->Myisamchk will report how many rows have been lost if any during the
end
-->of the repair.
-->
-->
-->-->
-->-->Thanks
-->-->Rob
-->-->
-->-->
-->-->
-->-->--
-->-->MySQL General Mailing List
-->-->For list archives: http://lists.mysql.com/mysql
-->-->To unsubscribe:
-->-->http://lists.mysql.com/[EMAIL PROTECTED]
-->
-->
-->
-->
-->--
-->MySQL General Mailing List
-->For list archives: http://lists.mysql.com/mysql
-->To unsubscribe:
-->http://lists.mysql.com/[EMAIL PROTECTED]
-->




--
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to