Igår efter uppdateringen av versionen av mysql, min server började skrika på mig, Den har ett fack, som inte har stängts renlig och i behov av reparation, etc.. Bla, Vad är denna tabell, har fortfarande runt 30 på denna server. Ett alternativ är att se den logg-s vad det står på ärendet och att köra en reparation av tabellen eller det andra alternativet – långt bättre – är att köra en reparation, Kontrollera och optimera alla tabeller. För detta ändamål kommer jag använda verktyget mysqlcheck. Общо взето вариантите в случая са като и двете коменди са синонимни една на друга:

mysqlcheck -Aor -u root -p

mysqlcheck -u root -p --auto-repair --check --optimize --all-databases

Общо взето, която и от двете команди да използвате, ефектът ще е еднакъвароматична поправка, проверка и оптимизация на всички таблици. След като напишете която и да е от двете команди, ще бъдете попитани за root паролата на mysql server-a ви.