BACKWPUP beépülő modul figyelmeztetés-nem lehet betölteni-from-mysqlA proc-the-table-valószínűleg sérült
WAARSCHUWING: Databaseefout Nem lehet betölteni innen mysql.proc.
Mennyire komoly ez a figyelmeztetés?Mit lehet tenni a javítás érdekében?
Ennek oka a MySQL szerver különböző verziói által megkövetelt sémamódosítások.Ennek egyszerű módja a mysql_upgrade parancs parancssorból történő futtatása.
A mysql_upgrade-ről
A mysql_upgrade minden adatbázisban ellenőrzi, hogy nem kompatibilisek-e a MySQL szerver aktuális verziójával. A mysql_upgrade a rendszertáblákat is frissíti, hogy az esetlegesen hozzáadott új jogosultságokat vagy szolgáltatásokat lehessen használni.
A mysql_upgrade-et minden MySQL frissítéskor végre kell hajtani.Leváltja a régebbi mysql_fix_privilege_tables szkriptet, amelyet már nem szabad használni.
A mysql_upgrade a következő parancsokat hajtja végre a táblák ellenőrzéséhez és javításához, valamint a rendszertáblázatok frissítéséhez:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
Futtassa a mysql_upgrade parancsot a parancssorból
A mysql_upgrade használatához győződjön meg arról, hogy a MySQL szerver fut, majd hívja meg a mysql_upgrade parancsot a parancssori eszközből:
mysql_upgrade -uroot -p --force
Ezután meg kell adnia a MySQL root jelszót, és a mysql_upgrade ellenőrizni fogja az összes adatbázist és táblát, és szükség esetén kijavítja.
Előfordulhat, hogy meg kell adnia a fenti parancs teljes elérési útját, ha az nem szerepel a shell keresési útvonalában.
Debian 6-on a következőben kell lennie:
/usr/bin/mysql_upgrade -uroot -p --force
A MAMP for Mac esetén az alapértelmezett elérési út:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
Windows rendszeren a MySQL telepítve lesz, és bekerül a bin alkönyvtárba.Alapértelmezés szerint a következő helyen kell lennie:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
Befejez!
A mysql_upgrade futtatása után állítsa le és indítsa újra a kiszolgálót, hogy megbizonyosodjon arról, hogy a rendszertáblázatok módosításai érvénybe lépnek.
Minden ellenőrzött és javított táblázat az aktuális MySQL verziószámmal van megjelölve.Ez biztosítja, hogy a következő alkalommal, amikor a mysql_upgrade a szerver ugyanazon a verzióján fut, meg tudja állapítani, hogy a táblát újra ellenőrizni vagy javítani kell.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ).
Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-167.html
Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!