Unë jam një nga ata që më pëlqen të jem i vetëdijshëm për serverat që unë menaxhoj, edhe pse ata janë shumë të qëndrueshëm, kurrë nuk dhemb që gjithmonë të mbaj një vështrim mbi ta, siç thotë fjala e urtë:
Syri i mjeshtrit majmon kalin
Kohë pas kohe është mirë të bëni disa kontrolle në server dhe shërbimet e tij, në këtë rast do të flas për mënyrën e kontrollit të tabelave të një baze të të dhënave dhe në rast se njëra është e korruptuar, si ta rregulloni atë.
Kontrolloni tabelat e një MySQL DB
Sa për gjithçka (ose pothuajse gjithçka), ekziston një komandë mjaft e thjeshtë që na lejon të kontrollojmë të gjitha tabelat në një bazë të dhënash MySQL:
mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"
Për shembull, supozoni se unë kam një bazë të të dhënave të quajtur: teza e projektit
Përdoruesi im i administratorit MySQL është: root
Dhe fjalëkalimi i atij përdoruesi është: fjalë e gabuar
Pra rreshti do të ishte:
mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"
Do të tregonte diçka si:
dfirefoxos.wp_commentmeta OK dfirefoxos.wp_comments dfirefoxos.wp_links OK dfirefoxos.wp_options OK OK dfirefoxos.wp_postmeta dfirefoxos.wp_posts OK OK OK dfirefoxos.wp_term_relationships dfirefoxos.wwwp_term_firefox OK dfirefoxos.wp_termtermsfirefoxfirefox_wp_term_fireosfirefox_wpfoxosponomy_term_postsfirefoxfirefox_term_relationships OK_wpfoxosfirefox_term_relationshipsfirefox OK_wp_term_fireosfirefox_wpfoxospfoxonwp_term_
Me fjalë të tjera, të gjitha tabelat janë tani.
Si të rregulloni një tryezë në rast se duket e korruptuar?
Unë tashmë kam bërë një post duke e shpjeguar këtë në detaje: Si të riparoni tabelat e shënuara të gabuara ose të korruptuara në MySQL
Sidoqoftë, hapat do t’i lë këtu.
1. Së pari duhet të fusim MySQL përmes terminalit:
mysql -u root -p
Do të na kërkojë fjalëkalimin rrënjë, ne e vendosim atë dhe shtypim [Enter].
2. Atëherë duhet të tregojmë se cilën bazë të dhënash do të përdorim, domethënë cila është baza e të dhënave që ka tabelën e korruptuar. Duke ndjekur shembullin në fillim, le të themi se baza e të dhënave është: teza e projektit
use proyectotesis;
Dhe tani ne i themi asaj për të riparuar tryezën e korruptuar, për shembull le të themi se tabela quhet: informacioni publik
Do të:
repair table public_information;
Dhe voila, kjo duhet të jetë e mjaftueshme për ta rregulluar atë në shumicën e rasteve.
Shpresoj të jetë e dobishme për ju ... dhe që të mos keni kurrë tavolina të korruptuara