Antonio gulli wrote:
> Any help is appreciated
>
> Welcome to the MySQL monitor. Commands end with ; or \g.
> Your MySQL connection id is 158 to server version: 3.23.36-log
>
> myisamchk -V
> myisamchk Ver 1.45 for pc-linux-gnu at i686
>
> a) Trying a recovery.....
>
> myisamchk -r -q -Osort_key_blocks=16 keywords
> - check key delete-chain
> - check record delete-chain
> - recovering (with keycache) MyISAM-table 'keywords.MYI'
> Data records: 2062985
> 7000
> [root@ideare queries]# myisamchk -r -q -Osort_key_blocks=16
> -Okey_buffer_size=256M -Oread_buffer_size=256M -Osort_buffer_size=256M
> keywords
> - check key delete-chain
> - check record delete-chain
> - recovering (with keycache) MyISAM-table 'keywords.MYI'
> Data records: 2062985
>
> ---------
>
> - check key delete-chain
> - check record delete-chain
> - recovering (with keycache) MyISAM-table 'keywords.MYI'
> Data records: 2062985
>
> b) Trying a check ....
>
> Database changed
> mysql> CHECK TABLE keywords;
> +------------------+-------+----------+----------------------------------------+|
> Table | Op | Msg_type |
> Msg_text
> |+------------------+-------+----------+----------------------------------------+|
> keywords | check | error | Key in wrong position at page
> 24942592 || queries.keywords | check | error |
> Corrupt
> |+------------------+-------+----------+----------------------------------------+2
> rows in set (10.12 sec)
>
> yisamchk -a -Osort_key_blocks=16 -Okey_buffer_size=256M
> -Oread_buffer_size=256M -Osort_buffer_size=256M keywords
> \Checking MyISAM file: keywords
> Data records: 2062985 Deleted blocks: 0
> myisamchk: warning: Table is marked as crashed
> - check file-size
> - check key delete-chain
> - check record delete-chain
> - check index reference
> - check data record references index: 1
> - check data record references index: 2
> - check data record references index: 3
> myisamchk: error: Key in wrong position at page 24942592
> - check record links
> myisamchk: error: Keypointers and record positions doesn't match
> MyISAM-table 'keywords' is corrupted
>
> 3) Describe this table ...
>
> myisamchk -dvv keywords
>
> MyISAM file: keywords
> Record format: Packed
> Character set: latin1 (8)
> File-version: 1
> Creation time: 2001-03-28 10:02:22
> Recover time: 2001-03-29 11:01:02
> Status: crashed
> Data records: 2062985 Deleted blocks: 0
> Datafile parts: 2062985 Deleted data: 0
> Datafile pointer (bytes): 4 Keyfile pointer (bytes): 4
> Datafile length: 79274620 Keyfile length: 99454976
> Max datafile length: 4294967294 Max keyfile length: 4398046510079
> Recordlength: 281
>
> table description:
> Key Start Len Index Type Rec/key Root
> Blocksize
> 1 5 254 fulltext varchar packed 0
> 26022912 2048
> 1 4 float 0
> 2 266 16 multip. char packed stripped NULL 0
> 56983552 1024
> 3 2 255 multip. char packed stripped NULL 0
> 30499840 2048
>
> Field Start Length Nullpos Nullbit Type
> 1 1 1
> 2 2 255 1 1 no endspace
> 3 257 4 1 2 no zeros
> 4 261 2 1 4 no zeros
> 5 263 3 1 8 no zeros
> 6 266 16 1 16 no endspace
>
> 4) Re-check it ....
>
> mysql> CHECK TABLE keywords;
> +------------------+-------+----------+----------------------------------------+|
> Table | Op | Msg_type |
> Msg_text
> |+------------------+-------+----------+----------------------------------------+|
> keywords | check | warning | Table is marked as
> crashed || keywords | check | error | Key in
> wrong position at page 74375168 || queries.keywords | check | error |
> Corrupt
> |+------------------+-------+----------+----------------------------------------+3
> rows in set (9.12 sec)
>
> 5) http://www.mysql.com/doc/R/e/Repair.html Stage 3: Difficult repair
>
> francesca> mysql queries
> mysql> SET AUTOCOMMIT=1;
> mysql> TRUNCATE TABLE keywords;
> mysql> quit
>
> myisamchk -r -q -Osort_key_blocks=16 -Okey_buffer_size=256M
> -Oread_buffer_size=256M -Osort_buffer_size=256M keywords
> - check key delete-chain
> - check record delete-chain
> - recovering (with keycache) MyISAM-table 'keywords.MYI'
> Data records: 0
>
> mysql> use queries;
> Database changed
> mysql> CHECK TABLE keywords;
> +------------------+-------+----------+----------------------------------------+|
> Table | Op | Msg_type |
> Msg_text
> |+------------------+-------+----------+----------------------------------------+|
> keywords | check | error | Key in wrong position at page
> 65639424 || queries.keywords | check | error |
> Corrupt
> |+------------------+-------+----------+----------------------------------------+2
> rows in set (9.71 sec)
>
> mysql> describe keywords;
> ERROR 1016: Can't open file: 'keywords.MYD'. (errno: 145)
---------------------------------------------------------------------
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