Справочник на статиите
BACKWPUP плъгин предупреждение-не може-да-зареди-от-MySQLproc-the-table-is-probably-corrupt
WAARSCHUWING: Databasefout Не може да се зареди от MySQL.proc.
Колко сериозно е това предупреждение?Какво може да се направи, за да се поправи?
Това се дължи на промени в схемата, изисквани от различни версии на MySQL сървър.Лесен начин да поправите това е да изпълните командата mysql_upgrade от командния ред.
Относно mysql_upgrade
mysql_upgrade проверява всички таблици във всички бази данни за несъвместимост с текущата версия на MySQL сървъра. mysql_upgrade също надгражда системните таблици, така че да могат да се използват нови привилегии или функции, които може да са добавени.
mysql_upgrade трябва да се изпълнява всеки път, когато MySQL се надгражда.Той замества по-стария скрипт mysql_fix_privilege_tables, който вече не трябва да се използва.
mysql_upgrade изпълнява следните команди за проверка и поправка на таблици и надграждане на системни таблици:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
Стартирайте mysql_upgrade от командния ред
За да използвате mysql_upgrade, уверете се, че MySQL сървърът работи, след което извикайте mysql_upgrade от инструмента на командния ред:
mysql_upgrade -uroot -p --force
След това трябва да бъдете подканени за парола за MySQL root и mysql_upgrade ще провери всички бази данни и таблици и ще ги поправи, където е необходимо.
Може да се наложи да посочите пълния път до горната команда, ако тя не е в пътя за търсене на обвивката.
В Debian 6 трябва да е в:
/usr/bin/mysql_upgrade -uroot -p --force
В MAMP за Mac пътят по подразбиране е:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
В Windows MySQL ще бъде инсталиран и включен в поддиректорията bin.По подразбиране трябва да се намира на:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
Завършек!
След стартиране на mysql_upgrade, спрете и рестартирайте сървъра, за да сте сигурни, че всички промени в системните таблици влизат в сила.
Всички проверени и поправени таблици са маркирани с номера на текущата версия на MySQL.Това гарантира, че следващия път, когато mysql_upgrade се изпълнява на същата версия на сървъра, може да разбере дали таблицата трябва да бъде проверена или поправена отново.
Блог на Hope Chen Weiliang ( https://www.chenweiliang.com/ ) сподели „BACKWPUP плъгин warning-cannot-load-from-mysqlproc-the-table-is-probably-corrupt“, което е полезно за вас.
Добре дошли да споделите връзката към тази статия:https://www.chenweiliang.com/cwl-167.html
Добре дошли в канала на Telegram в блога на Chen Weiliang, за да получите най-новите актуализации!
📚 Това ръководство съдържа огромна стойност, 🌟Това е рядка възможност, не я пропускайте! ⏰⌛💨
Споделете и харесайте, ако ви харесва!
Вашите споделяния и харесвания са нашата постоянна мотивация!