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;)Sudahkah Anda mencoba mengubah Collation tabel database? Silakan coba ini:
Login ke phpmyadmin> pilih database Anda> Operasi> sekarang ubah Collation dari drop-down ke "utf8mb4_unicode_ci" atau ubah dengan apa yang digunakan di server lama Anda.
Saya harap ini akan berhasil untuk Anda.
lihat tangkapan layar: http://prntscr.com/8ip1ro/direct
Ingat: Jika Anda mengekspor file sql dari server lama ke pc Anda dan membukanya dengan editor teks apa pun ... dan menyesuaikan dan menyimpan .. maka silakan periksa kapan Anda menyimpan file sql Editor Teks "Pengodean" adalah Utf-8 .. lihat tangkapan layar saya: http://prntscr.com/8ip2nr/direct
Terima kasih
sumber