Issue #
Saat melakukan import database, beberapa table tidak ikut terbuat atau bahkan error seperti berikut.
ERROR 1273 (HY000) at line 197 in file: 'backup-db.sql': Unknown collation: 'utf8mb4_0900_ai_ci'
Query OK, 0 rows affected (0.000 sec)
ERROR 1146 (42S02) at line 211 in file: 'backup-db.sql': Table 'web6.tbl_posts' doesn't exist
ERROR 1146 (42S02) at line 212 in file: 'backup-db.sql': Table 'web6.tbl_posts' doesn't exist
ERROR 1146 (42S02) at line 213 in file: 'backup-db.sql': Table 'web6.tbl_posts' doesn't exist
ERROR 1146 (42S02) at line 214 in file: 'backup-db.sql': Table 'web6.tbl_posts' doesn't exist
Solution #
Error tersebut disebabkan karena collation utf8mb4_0900_ai_ci
tidak dikenali atau didukung di server MySQL Anda. Sehingga untuk mengatasi masalah tersebut, Anda perlu
mengubah collation menjadi utf8mb4_general_ci
Untuk mengubah setiap kata utf8mb4_0900_ai_ci
pada file SQL menjadi utf8mb4_general_ci
gunakan perintah sed
.
sed -i 's|utf8mb4_0900_ai_ci|utf8mb4_general_ci|g' backup-db.sql
Lalu coba kembali import database.