Capt Posted January 29, 2011 Report Share Posted January 29, 2011 Sveiki! Man te gadījās tāda viena problēma. Hostingam aptrūkās diska vietas, un tad kaut kas nogāja greizi ar datubāzi. Ir kvērijs ar inner un left joiniem, kas iepriekš strādāja nevainojami, bet pēc tam, ja netiek norādīti kaut kādi konkrēti parametri, netiek nekā atrasts. Kvēriju izpildot phpmyadminā, atgriež sekojošu paziņojumu: #126 - Incorrect key file for table '/tmp/#sql_175d_0.MYI'; try to repair it Attiecīgi, kas būtu jādara? Centos repairot tabulas, bet dažas no tām ir InnerDB, līdz ar to tā repairošana nesanāca. Vai problēmas saknes varētu būt saistītas ar šo paziņojumu? Paldies! Quote Link to comment Share on other sites More sharing options...
briedis Posted January 29, 2011 Report Share Posted January 29, 2011 Tak pagūglē, kā salabot innodb. http://www.google.lv/search?q=repair+innodb Quote Link to comment Share on other sites More sharing options...
Capt Posted January 30, 2011 Author Report Share Posted January 30, 2011 Es gribu pārliecināties vai pie vainas varētu būt tiešām ka datubāzes tabulas ir bojātas. Teiksim uztaisot vienkāršu kvēriju SELECT * FROM items WHERE name_lv LIKE '%kurpes%' LIMIT 20 Nekā neatrod, taču ja šo pašu kvēriju ieliek phpmyadmin SQL tūlī, tad atrod to, kas ir vajadzīgs. Man nav saprašanas kā tas var būt. Attiecīgi, ja noņem WHERE name_lv LIKE '%kurpes%' nost, tad lapā atrod 20 ierakstus, tāpat arī phpmyadmin tūlī. Ir vērts pie tās repairošanas ķerties? Jo tad man par to jāziņo servera adminam, lai dara.. Quote Link to comment Share on other sites More sharing options...
briedis Posted January 30, 2011 Report Share Posted January 30, 2011 Nu uztaisi CHECK TABLE pieprasījumu un skaties, vai ir jālabo, vai nav.. Quote Link to comment Share on other sites More sharing options...
Grey_Wolf Posted January 30, 2011 Report Share Posted January 30, 2011 Teiksim uztaisot vienkāršu kvēriju SELECT * FROM items WHERE name_lv LIKE '%kurpes%' LIMIT 20 Nekā neatrod, taču ja šo pašu kvēriju ieliek phpmyadmin SQL tūlī, tad atrod to, kas ir vajadzīgs. PhpMyadmi ir taada pati PHP aplikacija ka tava web lapa, ja ieksh PHP admina viss ir OK .. tad 100% vaina ir tava pasha aplikacija, nevis MYSQLam ... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.