Tha mearachd clàr dàta mysqld air a chomharrachadh mar fhuasgladh agus fuasgladh càraidh mu dheireadh (fèin-ghluasadach?).

MySQLd tha mearachd duilleag dàta air a chomharrachadh mar a thuit e agus an riochdaire mu dheireadh (fèin-ghluasadach?).air fuasgladh

Bheir an artaigil seo dhut na molaidhean againn nuair a bhios tu a’ càradh a’ bhùirdError: Table \'./db_name/table_name\' is marked as crashed and last (automatic?) repair failedfuasgladh.

MySQLTha duilgheadas ann leis an duilleag dàta, sgiobalta ▼

Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed

bidh mysql_upgrade a’ cur an gnìomh na h-òrdughan a leanas gus clàran a sgrùdadh agus a chàradh agus clàran siostam ùrachadh ▼

mysqlcheck --all-databases --check-upgrade --auto-repair
  • Tha fàilligeadh na h-obrach neo-atharrachail agus feumar stad a chuir air an stòr-dàta:
    service monit stop
    service mysqld stop
  • Cuir a-steach an eòlaire far a bheil an stòr-dàta suidhichte:
    cd /var/lib/mysql/db_name/

Nota: Feumar stad a chuir air an t-seirbheis mysql mus tèid an obair a chàradh.

  • Càradh dàta singilte:
    myisamchk -r tablename.MYI
  • Ceartaich a h-uile dàta:
    myisamchk -r *.MYI
  • Modh Sàbhailte:
    myisamchk -r -v -o <table_name>
  • Modh feachd:
    myisamchk -r -v -f <table_name>

cleachdadh myisamchk

Nota: Mus cleachd thu myisamchk, dèan cinnteach nach eil mysqld a’ faighinn chun bhòrd airson a sgrùdadh.Tha e nas fheàrr stad a chuir air mysqld.

  1. Air a dhèanamh
    myisamchk –update-state -s *.myi

    , agus dèan cinnteach dè na faidhlichean clàr-amais aig a bheil duilgheadasan (faodaidh sin ùine mhòr a thoirt).

  2. Cha chleachdar an roghainn ùrachaidh-stàite ach nuair a chuireas tu stad air mysqld.
  3. Airson gach bòrd truaillidh, feuch
    myisamchk -r -q table_name

    Is e seo am modh càraidh luath, a nì cinnteach gu fèin-ghluasadach an urrainn don chlàr clàr-amais agus an clàr dàta a bhith cunbhalach.Ma tha e cunbhalach, faodar a rèiteachadh.

  4. Ma dh’ fhailicheas modh luath-rèiteachaidh, smaoinich air:
    myisamchk -r table_name

    Thèid dàta neo-chunbhalach agus clàran-amais a dhubhadh às, agus thèid clàran-amais ath-thogail.

  5. Ma dh’ fhailicheas sin, beachdaich air:
    myisamchk –safe-recover table_name

Eisimpleir gnìomh

Tha fàilligeadh na h-obrach neo-atharrachail agus feumar stad a chuir air an stòr-dàta:

service monit stop
service mysqld stop
cd /var/lib/mysql/eloha_ufo
cd /var/lib/mysql/eloha_cwl

Ceartaich a h-uile dàta:

myisamchk -r *.MYI
myisamchk -r -v -f wp_postmeta.MYI
myisamchk -r -v -f wp_posts.MYI
myisamchk -r -v -f wp_options.MYI
myisamchk -r -v -f wp_itsec_log

Tha seo tòrr nas slaodaiche na -r, ach a’ làimhseachadh shuidheachaidhean nach urrainn -r.

myisamchk -r -f -o /var/lib/mysql/eloha_ufo/wp_postmeta.MYI

Seo an àithne airson an t-slighe slàn gu clàr an stòr-dàta:

myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_posts.MYI

Tòisich stòr-dàta MYSQLD:

service mysqld start
service mysqld restart

TòisichMonitor MONIT:

service monit restart
service monit start

An dòchas blog Chen Weiliang ( https://www.chenweiliang.com/ ) Tha am “mearachd clàr dàta mysqld air a chomharrachadh mar a thuit e agus bidh am fuasgladh càraidh mu dheireadh (fèin-ghluasadach?)” air a cho-roinn leat na chuideachadh dhut.

Fàilte gus ceangal an artaigil seo a cho-roinn:https://www.chenweiliang.com/cwl-176.html

Fàilte don t-sianal Telegram de bhlog Chen Weiliang gus na h-ùrachaidhean as ùire fhaighinn!

🔔 Bi mar a’ chiad fhear a fhuair an “Stiùireadh Cleachdadh Inneal AI Margaidheachd Susbaint ChatGPT” luachmhor ann an eòlaire mullach an t-seanail! 🌟
📚 Tha luach mòr anns an stiùireadh seo, 🌟 Is e cothrom ainneamh a tha seo, na caill e! ⏰⌛💨
Roinn agus toil ma thogras tu!
Is e do roinneadh agus do rudan mar ar brosnachadh leantainneach!

 

发表 评论

Cha tèid do sheòladh puist-d fhoillseachadh. 必填 项 已 用 * Label

sgrolaich gu mullach