Opozorilo vtičnika BACKWPUP-ni mogoče-naložiti-iz-mysqlproc-tabela-je-verjetno poškodovana

Opozorilo vtičnika BACKWPUP-ni mogoče-naložiti-iz-mysqlproc-the-table-is-probably-corrupt

WAARSCHUWING: Databasefout Ni mogoče naložiti iz mysql.proc.

Kako resno je to opozorilo?Kaj je mogoče storiti, da se to popravi?

To je posledica sprememb sheme, ki jih zahtevajo različne različice strežnika MySQL.Enostaven način za odpravo tega je zagon ukaza mysql_upgrade iz ukazne vrstice.

O mysql_upgrade

mysql_upgrade preveri vse tabele v vseh bazah podatkov glede nezdružljivosti s trenutno različico strežnika MySQL. mysql_upgrade prav tako nadgradi sistemske tabele, tako da je mogoče uporabiti nove privilegije ali funkcije, ki so bile morda dodane.

mysql_upgrade je treba izvesti vsakič, ko je MySQL nadgrajen.Nadomešča starejši skript mysql_fix_privilege_tables, ki ga ne bi smeli več uporabljati.

mysql_upgrade izvede naslednje ukaze za preverjanje in popravilo tabel ter nadgradnjo sistemskih tabel:

mysqlcheck --all-databases --check-upgrade --auto-repair

mysql fix_priv_tables

Zaženite mysql_upgrade iz ukazne vrstice

Za uporabo mysql_upgrade se prepričajte, da strežnik MySQL deluje, nato pokličite mysql_upgrade iz orodja ukazne vrstice:

mysql_upgrade -uroot -p --force

Nato bi morali biti pozvani k vnosu gesla za root MySQL in mysql_upgrade bo preveril vse baze podatkov in tabele ter jih popravil, kjer je to primerno.

Morda boste morali podati celotno pot do zgornjega ukaza, če ni v iskalni poti lupine.

V Debianu 6 bi moral biti v:

/usr/bin/mysql_upgrade -uroot -p --force

Na MAMP za Mac je privzeta pot:

/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force

V sistemu Windows bo MySQL nameščen in vključen v podimenik bin.Privzeto mora biti na:

"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown

Končaj!

Po zagonu mysql_upgrade zaustavite in znova zaženite strežnik, da zagotovite, da bodo vse spremembe sistemskih tabel stopile v veljavo.

Vse preverjene in popravljene tabele so označene s trenutno številko različice MySQL.To zagotavlja, da naslednjič, ko se mysql_upgrade izvaja na isti različici strežnika, lahko ugotovi, ali je treba tabelo znova preveriti ali popraviti.

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) delil "BACKWPUP plugin warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt", kar vam je v pomoč.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-167.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部