Hi,

I am running mysql alpha 4.0.2 on solaris 8. I had the following problem:

- I have a table called "call_record" and it has 153501 records. The 
call_record.MYD file is of size 72,605,973 bytes. I performed myisampack on 
this table, which brings down the table size to 11,411,888. After 
myisampack, I also performed myisamchk -rq on the same table.

- Then I launched a mysql client session, "CHECK TABLE call_record" told me:
mysql> check table call_record;
+------------------+-------+----------+---------------------------------------------------------------+
| Table            | Op    | Msg_type | 
Msg_text                                                      |
+------------------+-------+----------+---------------------------------------------------------------+
| yada.call_record | check | warning  | Size of datafile is: 
72605973       Should be: 11411881       |
| yada.call_record | check | error    | Found key at page 1024 that points 
to record outside datafile |
| yada.call_record | check | error    | 
Corrupt                                                       |
+------------------+-------+----------+---------------------------------------------------------------+
3 rows in set (0.08 sec)

I dropped the table and recreated the table, then after performing 
myisampack and myisamchk, my table is corrupted again. This happened to me 
3 times in a row and I wonder if this is a known problem or if I did not do 
things correctly.

Any help would be appreciated,
Ning


---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to