miskld done fèy erè make kòm aksidan ak dènye (otomatik?) repair solisyon
Atik sa a pral prezante w konsèy nou yo lè w ap repare tab laError: Table \'./db_name/table_name\' is marked as crashed and last (automatic?) repair failed
solisyon.
MySQLGen yon pwoblèm ak fèy done a, rapid ▼
Error: Table './db_name/table_name' is marked as crashed and last (automatic?) repair failed
mysql_upgrade egzekite kòmandman sa yo pou tcheke ak repare tab yo ak ajou tab sistèm yo ▼
mysqlcheck --all-databases --check-upgrade --auto-repair
- Echèk operasyon an irevokabl epi baz done a dwe sispann:
service monit stop
service mysqld stop
- Antre nan anyè kote baz done a ye:
cd /var/lib/mysql/db_name/
Remak: Sèvis mysql la dwe sispann anvan operasyon an repare.
- Reparasyon yon sèl fèy done:
myisamchk -r tablename.MYI
- Repare tout fichye done yo:
myisamchk -r *.MYI
- Mòd san danje:
myisamchk -r -v -o <table_name>
- Mòd fòs:
myisamchk -r -v -f <table_name>
myisamchk itilizasyon
Remak: Anvan w itilize myisamchk, asire w ke mysqld pa gen aksè nan tab la pou tcheke.Pi bon sispann mysqld.
- te pote soti
myisamchk –update-state -s *.myi
, epi tcheke ki fichye endèks ki gen pwoblèm (kapab pran anpil tan).
- Opsyon aktyalizasyon-eta yo itilize sèlman lè w kanpe mysqld. -s vle di inyore kèk enfòmasyon nòmal lis tab la epi sèlman lis erè.
- Pou chak tab pèvèti, eseye
myisamchk -r -q table_name
Sa a se mòd nan reparasyon rapid, ki pral otomatikman tcheke si tab la endèks ak tab la done ka konsistan.Si li konsistan, li ka fiks.
- Si mòd ranje rapid echwe, konsidere:
myisamchk -r table_name
Done enkonsistan ak endèks yo efase, epi endèks yo rebati.
- Si sa echwe, konsidere:
myisamchk –safe-recover table_name
Egzanp operasyon
Echèk operasyon an irevokabl epi baz done a dwe sispann:
service monit stop
service mysqld stop
cd /var/lib/mysql/eloha_ufo
cd /var/lib/mysql/eloha_cwl
Repare tout fichye done yo:
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
Sa a se pi dousman pase -r, men okipe sitiyasyon ki -r pa kapab.
myisamchk -r -f -o /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
Isit la se kòmandman an pou chemen an konplè nan tab la baz done:
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_postmeta.MYI
myisamchk -r -f /var/lib/mysql/eloha_ufo/wp_posts.MYI
Kòmanse baz done MYSQLD la:
service mysqld start
service mysqld restart
kòmanseMONIT ki monitè kè bebe:
service monit restart
service monit start
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "mysqld done table error make as crash and last (otomatik?) Reparasyon solisyon", ki itil pou ou.
Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-176.html
Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!