Ја сам један од оних који воли да буде свестан сервера којима управљам, иако су изузетно стабилни, никад не боли увек их пазити, како се каже:
Око господара тови коња
Повремено је добро извршити неколико провера на серверу и његовим услугама, у овом случају ћу говорити о томе како проверити табеле базе података и у случају да је једна оштећена, како је поправити.
Проверите табеле МиСКЛ ДБ-а
Што се тиче свега (или готово свега), постоји прилично једноставна команда која нам омогућава да проверимо све табеле у МиСКЛ бази података:
mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"
На пример, претпоставимо да имам базу података која се зове: пројектна теза
Мој корисник МиСКЛ администратора је: роот
А лозинка тог корисника је: мисуперпассворд
Дакле, линија би била:
mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"
Показало би нешто попут:
дфирефокос.вп_цомментмета реду дфирефокос.вп_цомментс ОК дфирефокос.вп_линкс ОК дфирефокос.вп_оптионс реду дфирефокос.вп_постмета ОК дфирефокос.вп_постс реду дфирефокос.вп_терм_релатионсхипс реду дфирефокос.вввп_терм_фирефок реду дфирефокос.вп_термтермсфирефокфирефок_вп_терм_фиреосфирефок_впфокоспономи_терм_постсфирефокфирефок_терм_релатионсхипс ОК_впфокосфирефок_терм_релатионсхипсфирефок ОК_вп_терм_фиреосфирефок_впфокоспфоконвп_терм_
Другим речима, све табеле су тренутно.
Како поправити табелу у случају да се чини оштећеном?
Већ сам објавио пост у којем сам ово детаљно објаснио: Како поправити табеле означене као лоше или оштећене у МиСКЛ-у
Међутим, оставићу степенице овде.
1. Прво морамо ући у МиСКЛ преко терминала:
mysql -u root -p
Затражиће од нас роот лозинку, ми је ставимо и притиснемо [Ентер].
2. Тада морамо назначити коју ћемо базу података користити, односно која је база података која има оштећену табелу. Следећи пример на почетку, рецимо да је база података: пројектна теза
use proyectotesis;
И сада му кажемо да поправи оштећену табелу, на пример, рецимо да се табела зове: публиц_информатион
Бих:
repair table public_information;
А воила, ово би у већини случајева требало да буде довољно за поправак.
Надам се да вам је од користи... и да никада немате корумпиране табеле