Vsebina
Ko pride do sistemske napake v podatkovni bazi MySQL ali če tabela s ploščo prejme veliko število slabo oblikovanih podatkov, se indeksi tabel lahko poškodujejo. Sistem MySQL bo uporabnika obvestil, da je treba tabelo popraviti, ko se izvede ukaz CHECK TABLE. Ukaz za preverjanje, ali tabela potrebuje popravila, izgleda takole: PREVERITE TABELO Ime tabele ZA NADGRADNJO. Če se sistem MySQL odzove z "Potrebna nadgradnja tabele", bodo indeksi tabel morali biti obnovljeni.
Navodila
-
Z uporabo telnet, ssh ali lokalnega računalnika se povežite z MySQL strežnikom in se prijavite v orodje za ukazno vrstico MySQL, kar lahko storite z mysql -p.
-
Z ukazom CHECK TABLE TableName FOR UPGRADE preverite, ali tabela potrebuje popravila.
-
Zaprite orodje za ukazno vrstico MySQL tako, da vnesete "x" in pritisnete tipko "Enter". Vrnili se boste v ukazni poziv lupine.
-
Izpraznite tabelo z ukazom mysqldump: mysqldump NameDatabase name> dump.sql.
-
Ponovno ustvarite tabelo v bazi podatkov z ukazom mysql: mysql databaseName <dump.sql. S tem boste ponovno zgradili tabelo in njene indekse.