Више од годину дана користили смо додатак Цоунтеризер за ВордПресс и тако водили статистику блога и његових читалаца, овај додатак смо деактивирали пре неколико дана, јер је (између осталог) сачувао више од 600 МБ података у бази података.
Дешава се да сам (пре деактивирања додатка и чишћења ДБ-а) покушао да избацим базу података, односно извезем је у .СКЛ и тако је преузмем и у хостинг терминалу добијем следећу грешку:
мисклдумп: Добила грешку: 144: Табела './дл_датабасе/Цоунтеризе_Реферерс' је означена као срушена и последња (аутоматска?) поправка није успела када се користе ТАБЛИЦЕ ЗА ЗАКЉУЧАВАЊЕ
Дакле, депоновање није извршено и добро... сама идеја да помислим да ДесдеЛинук ДБ има проблем дигла ми се коса на глави
Истражујући мало на интернету, успео сам да научим како да решим овај проблем, очигледно НИЈЕ да база података има тачно проблеме, већ само табела која је означена као „са проблемима“, срећом, ово је врло једноставно поправити.
Прво приступимо МиСКЛ серверу:
mysql -u root -p
Притиснемо [Ентер] и тражит ће нас МиСКЛ роот лозинку, ми је ставимо и поново притиснемо [Ентер].
Кад уђете у МиСКЛ, рећи ћемо вам коју базу података да користите, на пример, проблем према горњој грешци је у табели Цоунтеризе_Реферерс из базе података дл_датабасе, тако да:
use database dl_database;
А сада да поправимо базу стола:
repair table Counterize_Referers;
Када је претходна команда извршена, све је требало да се врати у нормалу, бар у мом случају је тако било више пута
Тада остаје само поновно извршавање инструкције за избацивање базе података и воила, ништа више.
У сваком случају, ово радим више него било шта друго као меморандум себи, пошто ми се исто десило већ два пута и не желим да заборавим упутства да спасем дан
Поздрав и надам се да је корисно неком другом.