Sziasztok!
Régebben csináltam a melóhelyemen egy PHP-ban írt nyilvántartó rendszert.
Az operációs rendszer openSuSE 10.0
MySQL szerver és kliens: 4.1.13 (csomagból)
Ma reggel a következő jelenség fogadott: nem tudtam lekérdezéseket végrehajtani.
A parancssori mysql kliensben kiválasztottam az adatbázist (USE), majd mikor lekérdeztem volna, a következő hibaüzenetet dobta ki:
ERROR 1017 (HY000): Can't find file: './ADATBÁZIS/beerkezett.frm' (errno: 13)
és a PhpMyAdmin sem tudja megnyitni így az adatbázist. A furcsa, hogy a kérdéses fájl létezik és a helyén van (illetve ez a normális :)), de nem mégsem találja a szerver.
Gondoltam, hogy csak megsérülhettek az adatbázis-fájlok. Átmásoltam őket egy windows-os MySQL 4 szerverre és ott rendesen olvasta írta és az adatbázist. Korábbi napok mentéseit is kipróbáltam, de ugyanezt produkálta velük a linuxos mysql szerver.
Találkozott már valaki ezzel a problémával? Mi a megoldás? Rakjam fel újra a MySQL csomagokat? Holnap reggel kezdem el szögelni a gépet, de addig felpakoltam egy EasyPHP-t a titkársági XP-s gépre, ideiglenesen arról fut a rendszer.
De egy másik adatbázissal meg működik rendesen ugyanazon a linuxos szerveren.
Mi történhetett?
Köszi.
MysteryKe.
Szerk: Gugliztam már, mielőtt még valakitől ezt a hasznos tanácsot kapnám... :)
- 1066 megtekintés
Hozzászólások
http://www.google.com/search?hl=en&safe=off&client=safari&rls=en-us&num…
Masodik talalat szerint Permission denied.
- A hozzászóláshoz be kell jelentkezni
hm... vagy az adatbázis könyvtáron, vagy a fájlon nem lesz jó a jogosultság. Nézz meg egy másik adatbázist meg egy másik táblát, és legyenek a jogosultságok azonosak...
Nálam adatbázisra mysql.mysql 700
táblára mysql.mysql 660
a szerver gyártja, gondolom jó lehet...
KoviX
- A hozzászóláshoz be kell jelentkezni
De én nem változtattam a jogosultságokon, tegnap este még működött rendesen minden.
De azért ellenőrzöm, hogy megegyeznek-e a jogosultságok :)
- A hozzászóláshoz be kell jelentkezni
Próbáld meg repair-elni az adatbázis / táblát. Szokott segíteni. (Előtte meg készíts mentést, akár dd-vel...)
- A hozzászóláshoz be kell jelentkezni
A jogosultságokkal nem volt gond.
a linuxos szerveren nem működő fájlokat átmásoltam egy windows-os mysql szerverre, kidumplotam, majd a linuxos szerveren létrehoztam PhpMyAdmin-ban létrehoztam egy új adatbázis és a parancssoros klienssel beimportáltam a dumpolt fájlt. Így már működik rendesen.
(Éljen az SSH! :D)
- A hozzászóláshoz be kell jelentkezni