Unknown collation: 'utf8mb4_0900_ai_ci' saat import sql ke phpMyAdmin
Suatu ketika, saya pernah membantu seseorang untuk memodifikasi aplikasi miliknya. Sebuah aplikasi berbasis PHP dengan database MySQL .
Hal pertama yang saya lakukan sebelum memodifikasi aplikasi adalah mencobanya terlebih dahulu. Ini langkah-langkahnya:
- Copy file aplikasi ke folder
/var/www/html/
. - Buat database baru di phpMyAdmin.
- Lalu import database aplikasi. Nah, pada tahap ini saya mengalami masalah. 😭
Saat proses import, muncul error seperti ini:
#1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
Akhirnya proses import gagal sehingga proses modifikasi aplikasi belum bisa dimulai. 🥴
Untuk mengatasi masalah ini saya melakukan sedikit perubahan pada file sql database yang akan di-import.
- Buka file sql menggunakan text editor bawaan sistem operasi.
- Kemudian ganti semua (replace all) teks
utf8mb4_0900_ai_ci
denganutf8mb4_general_ci
. - Lalu simpan.
Setelah itu saya coba import ulang database dan berhasil. 🥹
Akhirnya saya dapat mencoba aplikasi tersebut dan proses modifikasi aplikasi bisa mulai saya kerjakan. 😁
Alhamdulillah.