Ја сам један од оних који воли да буде свестан сервера којима управљам, иако су изузетно стабилни, никад не боли увек их пазити, како се каже:
Око господара тови коња
Повремено је добро извршити неколико провера на серверу и његовим услугама, у овом случају ћу говорити о томе како проверити табеле базе података и у случају да је једна оштећена, како је поправити.
Проверите табеле МиСКЛ ДБ-а
Што се тиче свега (или готово свега), постоји прилично једноставна команда која нам омогућава да проверимо све табеле у МиСКЛ бази података:
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;
А воила, ово би у већини случајева требало да буде довољно за поправак.
Надам се да вам је корисно ... и да никада немате оштећене табеле 😀
Здраво, врло добар допринос, и претходни је отклонио грешку 😀
Једно питање, тренутно користим мариадб, да ли знате да ли је књига (водич) «скл99» на шпанском?
о Неки добри водичи за скл99, да бисте знали комплетну синтаксу о ДДЛ-у, јер водич за МариаДБ није потпун.
поздрави
Здраво,
Немам појма пријатељу, не знам која је то књига, извини.
Савршено, тако да могу да поправим грешку која ми не дозвољава да применим УРЛ Алиас из прошлости који ми ВордПресс не даје након мигрирања моје странице са Апацхе-а на НГИНКС.
Такође, са пхпМиАдмин можете, након што се пријавите, одабрати базу података, означити све табеле и из падајућег менија извршити опцију «Поправити табеле» ...
Салу2 и надам се да ти служи 😀
Лепо, нисам то знао!
Поправите и оптимизујте .. 😀
Исто, иако у пхпмиадмин-у има моћ да то обрађује на крају наредби у случају да се не навикнете на толико ИДЕ-а.