Tentu saja, jika perlu dikatakan, buat cadangan database sebelum mencoba apa pun, tetapi Anda akan bekerja dengan versi asli database — saya akan mencoba dua hal: perbaikan dan pemeliharaan database WordPress, dan tabel optimalisasi phpMyAdmin:
Ini berasal dari halaman ini, yang memiliki banyak info WP Knowledgebase , tetapi Anda mulai dengan menambahkan baris ini ke wp-config.php situs Anda:
define('WP_ALLOW_REPAIR', true);
kemudian buka http://yoursite.com/wp-admin/maint/repair.php
Anda akan melihat halaman dengan dua opsi: 'Perbaiki Database' dan 'Perbaiki dan Optimalkan Database.'
Klik pada 'Perbaiki dan Optimalkan Database' dan berikan waktu skrip untuk berjalan. Setelah berjalan dengan sukses, Anda akan mendapatkan pesan pembaruan yang memberi tahu Anda status berbagai tabel.
Segera setelah dijalankan, sangat penting , hapus baris wp_allow_repair yang baru saja Anda tambahkan ke wp-config.php, hapus dari file wp-config.php.
Jika itu tidak berhasil, Anda dapat mencoba optimasi tabel phpMyAdmin, tetapi jika WordPress tidak membantu, itu mungkin tidak baik. Saya akan mencobanya pada versi database yang sama dengan Anda menjalankan perbaikan terakhir.
Pergilah ke phpMyAdmin, pilih database Anda, gulir ke bagian bawah halaman, centang 'Periksa Semua' untuk memilih semua tabel dalam database, lalu pilih "Optimalkan Tabel" dari menu pilih di sebelahnya. Itu saja, itu akan mulai secara otomatis.
Berikut ini detail dan tangkapan layar lainnya: WPMUDev
Jika kedua langkah ini tidak berhasil — sendiri atau bersama — Anda dapat mencoba menggunakan salinan lain dari basis data cadangan Anda untuk menjalankannya dalam urutan terbalik ... Semoga beruntung!
maybe_convert_table_to_utf8mb4
(seperti yang dilakukan pembaruan WP)? Anda tidak menyebutkannya dalam jawaban;)