Olen üks neist, kellele meeldib olla teadlik enda hallatavatest serveritest, ehkki need on väga stabiilsed, pole kunagi valus neil alati silma peal hoida, nagu öeldakse:
Peremehe silm nuumab hobust
Aeg-ajalt on hea teha mitu kontrollimist serveris ja selle teenustes, sel juhul räägin sellest, kuidas kontrollida andmebaasi tabeleid ja kui mõni on rikutud, kuidas seda parandada.
Kontrollige MySQL-i DB-i tabeleid
Mis puudutab kõike (või peaaegu kõike), siis on olemas üsna lihtne käsk, mis võimaldab meil kontrollida kõiki MySQL-i andmebaasi tabeleid:
mysqlcheck --check BASE_DE_DATOS --user="USUARIO" --password="PASSWORD"
Oletame näiteks, et mul on andmebaas nimega: projekti lõputöö
Minu MySQL-i administraatori kasutaja on: root
Ja selle kasutaja parool on: valesõna
Nii et rida oleks:
mysqlcheck --check proyectotesis --user="root" --password="misuperpassword"
See näitaks midagi sellist:
dfirefoxos.wp_commentmeta OK dfirefoxos.wp_comments OK dfirefoxos.wp_links OK dfirefoxos.wp_options OK dfirefoxos.wp_postmeta OK dfirefoxos.wp_posts OK dfirefoxos.wp_term_relationships OK 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_
Teisisõnu, kõik tabelid on praegu.
Kuidas parandada lauda juhul, kui see näib olevat rikutud?
Ma juba tegin seda üksikasjalikult selgitava postituse: Kuidas parandada MySQL-is valesti või rikutud tabeleid
Jätan siiski sammud siia.
1. Kõigepealt peame terminali kaudu sisestama MySQL-i:
mysql -u root -p
See küsib meilt juurparooli, me panime selle ja vajutame [Enter].
2. Seejärel peame näitama, millist andmebaasi me kasutame, see tähendab, millises andmebaasis on rikutud tabel. Ütleme alguses toodud näite järgi, et andmebaas on: projektitöö
use proyectotesis;
Ja nüüd ütleme sellele, et parandage rikutud tabel, näiteks oletame, et tabeli nimi on: public_information
Kas:
repair table public_information;
Ja voila, enamasti peaks see selle parandamiseks olema piisav.
Loodan, et see on teile kasulik ... ja et teil pole kunagi tabeleid rikutud 😀
Tere, väga hea kaastöö, eelmine ka vea parandamiseks 😀
Üks küsimus, praegu kasutan mariadb, kas teate, kas raamat (juhend) «sql99» on hispaania keeles?
o Mõni hea sql99 juhend, et teada DDL-i täielikku süntaksit, kuna see pole MariaDB-juhendis täielik.
seoses
Tere,
Pole idee sõpra, ma ei tea, mis raamat see on, vabandust.
Ideaalne, nii et ma saan parandada vea, mis ei luba mul kasutada URL-i aliasi, mida WordPress mulle pärast saidi Apache'ilt NGINX-i üleviimist ei anna.
Samuti saate phpMyAdminiga pärast sisselogimist valida andmebaasi, märkida kõik tabelid ja täita rippmenüüst suvand «Paranda tabeleid» ...
Salu2 ja ma loodan, et see teenib teid 😀
Tore, ma ei teadnud seda ühte!
Parandage ja optimeerige .. 😀
Sama, ehkki phpmyadminis on see volitatud seda käsude lõpus käsitsema, juhul kui te ei harju nii palju IDE-ga.