Straipsnių katalogas
BACKWPUP papildinio įspėjimas-negali-įkelti-iš-mySQL„Proc-the-table-is-greičiausiai-sugadintas“.
WAARSCHUWING: Duomenų bazės negalima įkelti iš mySQL.proc.
Kiek rimtas šis įspėjimas?Ką galima padaryti, kad tai ištaisytų?
Taip yra dėl schemos pakeitimų, kurių reikalauja skirtingos MySQL serverio versijos.Lengvas būdas tai išspręsti – komandų eilutėje paleisti komandą mysql_upgrade.
Apie mysql_upgrade
mysql_upgrade patikrina visas lenteles visose duomenų bazėse dėl nesuderinamumo su dabartine MySQL serverio versija. mysql_upgrade taip pat atnaujina sistemos lenteles, kad būtų galima panaudoti naujas privilegijas ar funkcijas, kurios galėjo būti pridėtos.
mysql_upgrade turėtų būti vykdomas kiekvieną kartą, kai atnaujinamas MySQL.Jis pakeičia senesnį mysql_fix_privilege_tables scenarijų, kurio nebereikėtų naudoti.
mysql_upgrade vykdo šias komandas, kad patikrintų ir taisytų lenteles bei atnaujintų sistemos lenteles:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
Paleiskite mysql_upgrade iš komandinės eilutės
Norėdami naudoti mysql_upgrade, įsitikinkite, kad veikia MySQL serveris, tada iš komandinės eilutės įrankio iškvieskite mysql_upgrade:
mysql_upgrade -uroot -p --force
Tada jūsų turėtų būti paprašyta įvesti MySQL root slaptažodį, o mysql_upgrade patikrins visas duomenų bazes ir lenteles ir, jei reikia, pataisys.
Jums gali tekti nurodyti visą kelią į aukščiau pateiktą komandą, jei jos nėra apvalkalo paieškos kelyje.
„Debian 6“ jis turėtų būti:
/usr/bin/mysql_upgrade -uroot -p --force
MAMP for Mac numatytasis kelias yra:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
„Windows“ sistemoje „MySQL“ bus įdiegta ir įtraukta į bin pakatalogią.Pagal numatytuosius nustatymus jis turėtų būti adresu:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
Baigti!
Paleidę mysql_upgrade, sustabdykite ir iš naujo paleiskite serverį, kad įsitikintumėte, jog visi sistemos lentelių pakeitimai įsigalios.
Visos patikrintos ir pataisytos lentelės pažymėtos esamu MySQL versijos numeriu.Tai užtikrina, kad kitą kartą, kai mysql_upgrade bus paleista toje pačioje serverio versijoje, ji gali pasakyti, ar lentelę reikia dar kartą patikrinti ar taisyti.
Hope Chen Weiliang tinklaraštis ( https://www.chenweiliang.com/ ) pasidalino „BACKWPUP įskiepio įspėjimas-negali-load-from-mysqlproc-the-table-is-probably-corrupt“, kuris jums naudingas.
Kviečiame pasidalinti šio straipsnio nuoroda:https://www.chenweiliang.com/cwl-167.html
Sveiki atvykę į Chen Weiliang tinklaraščio Telegram kanalą, kad gautumėte naujausius atnaujinimus!
📚 Šis vadovas turi didžiulę vertę, 🌟Tai reta galimybė, nepraleiskite jos! ⏰⌛💨
Dalinkitės ir like jei patiko!
Jūsų dalijimasis ir paspaudimai „Patinka“ yra mūsų nuolatinė motyvacija!