Ralat Pangkalan Data & MySQL
Cara Menyelesaikan 'Table is marked as crashed and should be repaired' di MySQL
Panduan membaiki jadual pangkalan data MySQL/MariaDB yang rosak di WordPress menggunakan phpMyAdmin, cPanel, dan arahan WP-CLI.
Memahami Isu: Cara Menyelesaikan Table is marked as crashed and should be repaired di MySQL
Ralat Table 'wp_options' is marked as crashed and should be repaired berlaku apabila integriti storan fail jadual MyISAM atau InnoDB terganggu akibat gangguan bekalan kuasa pelayan, had ruang cakera penuh (disk quota full), atau pelayan terhenti secara mengejut.
Langkah 1: Diagnosis Ralat melalui cPanel & Terminal
Kenal pasti jadual yang mengalami kerosakan struktur:
# Semak integriti pangkalan data menggunakan WP-CLI
wp db check
Semak juga penggunaan ruang cakera akaun pengehosan anda di cPanel untuk memastikan kuota tidak mencapai 100%.
Langkah 2: Laksanakan Pembetulan yang Tepat
Laksanakan pembaikan jadual terus melalui arahan WP-CLI atau phpMyAdmin:
# Jalankan pembaikan pangkalan data melalui CLI
wp db repair
# Atau jalankan pertanyaan SQL secara terus
mysql -u db_user -p -e "REPAIR TABLE wp_options, wp_posts, wp_postmeta;" db_name
Di phpMyAdmin:
- Pilih pangkalan data anda.
- Tandakan jadual yang rosak.
- Pilih Repair table daripada menu tarik-turun 'With selected'.
Pertimbangkan untuk menukar enjin storan daripada MyISAM kepada InnoDB untuk ketahanan data yang lebih tinggi terhadap kerosakan:
ALTER TABLE wp_options ENGINE = InnoDB;
Langkah 3: Sahkan Penyelesaian
Jalankan wp db check sekali lagi untuk memastikan semua jadual mengembalikan status OK.
Perlukan Bantuan Pakar di Malaysia?
Penat membetulkan ralat WordPress sendiri sedangkan perniagaan anda menanggung kerugian setiap saat? Jaga menyediakan perkhidmatan penyelenggaraan WordPress bertaraf enterprise di Malaysia.
- RM5,000 untuk Semakan Pemilikan & Akses penuh (kami perbetulkan arkitektur dan kawalan sistem anda).
- RM450/bulan untuk Pelan Penjagaan (Care Plan) terurus sepenuhnya.
- Bermula RM13,000/bulan untuk Penambahbaikan Sistem Bulanan. Tiada caj kadar per jam, hanya bukti portfolio yang telah disahkan (Daralwahi, Agros Empire, UrusHQ, nCrypt, Trexon Energy, TechFix Malaysia). Ketahui pelan Penyelenggaraan Laman Web kami hari ini.