Seite 1 von 2

SQL ERROR [ mysql4 ] Can't open file: ... [erledigt]

Verfasst: 19.07.2008 20:10
von markus giersch
Allgemeiner Fehler
SQL ERROR [ mysql4 ]

Can't open file: '5287_posts.MYI' (errno: 145) [1016]

SQL

SELECT p.post_id FROM 5287_posts p WHERE p.topic_id = 1405 ORDER BY p.post_time ASC LIMIT 50

BACKTRACE

FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()

FILE: includes/db/mysql.php
LINE: 205
CALL: dbal_mysql->sql_query()

FILE: includes/db/dbal.php
LINE: 157
CALL: dbal_mysql->_sql_query_limit()

FILE: viewtopic.php
LINE: 871
CALL: dbal_mysql->sql_query_limit()
Mpf... Eben ging es, dann lösche ich ich einen Beitrag, bestätige, dann das da oben.
Eine Tabelle mit dem Namen "5287_posts.MYI" existiert nicht in meiner Datenbank.
Hat der Server gerade nur "schluckauf" und ich muss nur warten, oder muss ich was machen, und dann wie?

Ach ja, das Posrtal funzt auch nicht mehr, aber das hier geht noch:
http://f-r-o-n-t.de/forum/index.php

EDIT:In meiner Datenbank gibt es die Tabelle "5287_posts"
Wenn ich drauf klicke kommt das:
Fehler

SQL-Befehl:

SHOW INDEX FROM `5287_posts` ;


MySQL meldet:
#1016 - Can't open file: '5287_posts.MYI' (errno: 145)

Verfasst: 19.07.2008 20:18
von Mahony
Hallo
Repariere mal die Tabelle.

Code: Alles auswählen

REPAIR TABLE 5287_posts


Grüße: Mahony

Verfasst: 19.07.2008 20:26
von markus giersch
Ja, das suche ich ja.
http://f-r-o-n-t.de/ef11.GIF

wo soll ich drauf klicken?

Verfasst: 19.07.2008 20:27
von nickvergessen
Links oben das kleine Bild wo "SQL" draufsteht.

Verfasst: 19.07.2008 20:32
von markus giersch
Und jetzt?
http://f-r-o-n-t.de/ef111.GIF

sorrys das ich so frage, aber ich habe nicht den blassesten schimmer was ich hier machen muss

vielen Dank!

Verfasst: 19.07.2008 20:43
von nickvergessen
Mahony hat geschrieben:Hallo
Repariere mal die Tabelle.

Code: Alles auswählen

REPAIR TABLE 5287_posts


Grüße: Mahony
Den Code abschnitt reinkopieren, anschließen auf "Ok" klicken

Verfasst: 19.07.2008 20:46
von markus giersch
Ich liebe euch

wie simpel.
ich werde die bilder mal auf meinem server lassen damit sich andere user leichter zurecht fiunden.
ich werde es auch mal umbennen in "SQL ERROR [ mysql4 ] Can't open file: ..."

Verfasst: 19.07.2008 21:09
von Boecki91
In der Tat recht einfach, wenn man weiß wo man was eingeben muss, fast wie Zauberer

Code: Alles auswählen

REPAIR AUTO 'alt_aber_mit_tüv'
funktioniert leider nicht, egal wie groß man das mit Eding auf den Lack schreibt :D

Verfasst: 29.07.2008 19:32
von markus giersch
Mal eine gute Frage: Warum bekomme ich diese Fehlermeldung immer öfter?
ich meine das Reparieren ist ja nicht das Problem, aber es nervt.
zudem weis ich nicht warum es passiert.

Verfasst: 29.07.2008 19:53
von Dr.Death
http://support.discusware.com/center/re ... ql145.html

Der WebServer hat ggf. ein Problem mit dem MySQL Server und/oder Dateisystem.

Wenn es häufiger auftritt: Kontaktiere Deinen Hoster.
Oft ist es ein INdiz dafür das der Webserver öfter mal abgestürzt ist und dabei das Dateisystem beschädigt hat.