error #1273 - Unknown collation: 'utf8mb4_0900_ai_ci'

error #1273 - Unknown collation: 'utf8mb4_0900_ai_ci'
Kesalahan "#1273 - Unknown collation: 'utf8mb4_0900_ai_ci'" sering terjadi pada versi mysql 5.7 dan alasan masalah ini terjadi karena Anda mencoba menggunakan kolasi ('collation') yang tidak dikenali oleh server MySQL. Masalah ini sering terjadi ketika Anda mengimpor file SQL yang menggunakan kolasi utf8mb4_0900_ai_ci, tetapi server MySQL Anda tidak mendukungnya.

Untuk mengatasi masalah ini, Anda dapat mengikuti langkah-langkah berikut:
  1. Buka file SQL yang ingin Anda impor dengan menggunakan editor teks.
  2. Cari dan ganti semua kemunculan "utf8mb4_0900_ai_ci" dengan "utf8mb4_general_ci". Anda dapat menggunakan fungsi pencarian dan penggantian teks di editor teks untuk mempermudah proses ini :
    ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;

    Ganti kode di atas dengan kode berikut :
    ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
  3. Simpan perubahan pada file SQL.
Jalankan langkah-langkah yang telah saya jelaskan sebelumnya untuk mengimpor file SQL ke phpMyAdmin. Dengan mengganti kolasi utf8mb4_0900_ai_ci dengan utf8mb4_general_ci, Anda seharusnya dapat mengimpor file SQL tanpa masalah kolasi yang tidak dikenali.

Penting untuk dicatat bahwa kolasi utf8mb4_0900_ai_ci sebenarnya adalah kolasi yang diperkenalkan pada versi MySQL 8.0. Untuk menghindari masalah ini di masa depan, pastikan Anda menggunakan versi MySQL yang mendukung kolasi utf8mb4_0900_ai_ci jika Anda memang memerlukannya.




Next Post Previous Post
No Comment
Add Comment
comment url