PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Datenbankfehler?


lillebror
07.04.2007, 12:18:53
Hallo,
ich habe ein Problem mit einer Tabelle in meiner Datenbank. Sie scheint mir fehlerhaft zu sein, sie lässt sich nicht mehr ansprechen. In phpMyAdmin erscheint sie als "In Benutzung", auch nach einem Rechnerneustart noch. Ein CHECK TABLE ergibt:Table is marked as crashed and last repair failed
check warning Size of datafile is: 12808 Should be: 12700
check error Found 9 keys of 0
check error Corrupt
REPAIR TABLE ergabrepair error sort_buffer_size is to small
repair error Can't copy datafile-header to tempfile, error 9
repair status Operation failed

Kann man die Tabelle irgendwie retten? Wäre mir ziemlich wichtig... Bin aber noch ziemlicher Anfänger in MySQL...

Lillebror

Edit: Hier nochmal die Fehlerausgabe der index.php, wenn ich meine Seite öffnen will:

Query failed:

SELECT
ep_sticky.value AS orderkey,

e.id,
e.title,
e.timestamp,
e.comments,
e.exflag,
e.authorid,
e.trackbacks,
e.isdraft,
e.allow_comments,
e.last_modified,

a.realname AS author,
a.username AS loginname,
a.email
, e.body, e.extended

FROM
s9y_entries AS e
LEFT JOIN s9y_authors a
ON e.authorid = a.authorid
LEFT JOIN s9y_entrycat ec
ON e.id = ec.entryid
LEFT JOIN s9y_category c
ON ec.categoryid = c.categoryid
LEFT OUTER JOIN s9y_entryproperties ep_no_frontpage
ON (e.id = ep_no_frontpage.entryid AND ep_no_frontpage.property = 'ep_no_frontpage')
LEFT OUTER JOIN s9y_entryproperties ep_access
ON (e.id = ep_access.entryid AND ep_access.property = 'ep_access')
LEFT JOIN s9y_entryproperties ep_sticky
ON (e.id = ep_sticky.entryid AND ep_sticky.property = 'ep_is_sticky') LEFT JOIN s9y_authorgroups AS acl_a
ON acl_a.authorid = 0
LEFT JOIN s9y_access AS acl_acc
ON ( acl_acc.artifact_mode = 'read'
AND acl_acc.artifact_type = 'category'
AND acl_acc.artifact_id = c.categoryid
)
WHERE isdraft = 'false' AND e.timestamp <= 1175937900 AND (ep_access.property IS NULL OR ep_access.value = 'public') AND (ep_no_frontpage.property IS NULL OR ep_no_frontpage.value != 'true') AND (
c.categoryid IS NULL
OR ( acl_acc.groupid = 0)
OR ( acl_acc.artifact_id IS NULL

)
)
GROUP BY e.id
ORDER BY orderkey DESC, timestamp DESC
LIMIT 7

/ Can't open file: 's9y_entries.MYI' (errno: 144)