Pêveka BACKWPUP hişyarî-nikare-load-ji-mysqlproc-tablo-belkî-xirab bibe

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!

🔔 Bibin yê yekem ku di pelrêça jorîn a kanalê de "Rêbernameya Bikaranîna Amûra AI-ya Kirrûbirra Naveroka ChatGPT" ya bi qîmet bistîne! 🌟
📚 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!

 

评论

Navnîşana e-nameya we nayê weşandin. Zeviyên pêdivî têne bikar anîn * Awanasî

li jor bigerin