Pêveka BACKWPUP hişyarî-nikare-ji-bar bike-mysqlproc-table-belkî-xirab e
WAARSCHUWING: Databasefout Nikare ji bar bike mysql.proc.
Ev hişyarî çiqas cidî ye?Ji bo rastkirina wê çi dikare were kirin?
Ev ji ber guhertinên şema ku ji hêla guhertoyên cûda yên servera MySQL ve têne xwestin e.Rêbazek hêsan a rastkirina vê yekê ev e ku emrê mysql_upgrade ji rêzika fermanê bimeşîne.
Der barê mysql_upgrade
mysql_upgrade hemî tabloyên di hemî databasan de ji bo nehevahengiya bi guhertoya heyî ya servera MySQL re kontrol dike. mysql_upgrade di heman demê de tabloyên pergalê nûve dike da ku îmtiyaz an taybetmendiyên nû yên ku hatine zêdekirin werin bikar anîn.
Divê mysql_upgrade her gava ku MySQL tê nûve kirin were darve kirin.Ew li şûna skrîpta kevintir mysql_fix_privilege_tables, ku divê êdî neyê bikar anîn, diguhezîne.
mysql_upgrade ji bo kontrolkirin û tamîrkirina tabloyan û nûvekirina tabloyên pergalê fermanên jêrîn pêk tîne:
mysqlcheck --all-databases --check-upgrade --auto-repair
mysql fix_priv_tables
Mysql_upgrade ji rêzika fermanê bimeşîne
Ji bo ku mysql_upgrade bikar bînin, pê ewle bine ku servera MySQL dimeşe, dûv re ji amûra rêzika fermanê mysql_upgrade bang bikin:
mysql_upgrade -uroot -p --force
Dûv re divê ji we re şîfreyek ji bo rootê MySQL were xwestin, û mysql_upgrade dê hemî databas û tabloyan kontrol bike û li cîhê ku pêdivî be tamîr bike.
Dibe ku hûn hewce ne ku hûn riya tevahî ya fermana jorîn diyar bikin ger ew ne di riya lêgerîna şêlê de be.
Li ser Debian 6, divê ew di:
/usr/bin/mysql_upgrade -uroot -p --force
Li MAMP ji bo Mac, riya xwerû ev e:
/Applications/MAMP/Library/bin/mysql_upgrade -uroot -p --force
Li ser Windows-ê, MySQL dê were saz kirin û di bin pelrêça bin.Ji hêla xwerû ve divê ew li vê derê be:
"C:\Program Files\MySQL\MySQL Server\[*CHANGE TO MySQL SERVER*]\bin\mysqladmin" -u root shutdown
Qedandin!
Piştî xebitandina mysql_upgrade, serverê rawestînin û ji nû ve bidin destpêkirin da ku hûn pê ewle bibin ku guhartinên tabloyên pergalê bandor bikin.
Hemî tabloyên hatine kontrolkirin û tamîrkirin bi jimareya guhertoya MySQL ya heyî têne nîşankirin.Ev piştrast dike ku gava din mysql_upgrade li ser heman guhertoya serverê were xebitandin, ew dikare bêje ka tablo divê dîsa were kontrol kirin an tamîr kirin.
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) "Pêveka BACKWPUP hişyarî-cannot-load-from-mysqlproc-the-table-is-probably-xirab" parve kir, ku ji we re arîkar e.
Bi xêr hatî bo parvekirina girêdana vê gotarê:https://www.chenweiliang.com/cwl-167.html
Hûn bi xêr hatin kanala Telegramê ya bloga Chen Weiliang da ku nûvekirinên herî dawî bistînin!
📚 Ev rêber nirxek pir mezin dihewîne, 🌟Ev derfetek kêm e, wê ji dest nede! ⏰⌛💨
Heke hûn hez dikin parve bikin û hez bikin!
Parvekirin û ecibandinên we motîvasyona meya domdar e!