- Trang chủ
- ›
- Cách sửa lỗi “Unknown collation: ‘utf8mb4_unicode_520_ci’ “
Cách sửa lỗi “Unknown collation: ‘utf8mb4_unicode_520_ci’ “
Bạn gặp vấn đề khi import file SQL vào phpmyadmin ko được. Do bạn đang chuyển web từ host này sang host khác nhưng khi import cơ sở dữ liệu từ file export từ phpmyadmin của host cũ sang host mới bị gặp lỗi: Unknown collation: ‘utf8mb4_unicode_520_ci’
Nguyên nhân lỗi này là do ko tương thích giữa các bản SQL, sau đây tôi sẽ hướng dẫn các bạn một số cách để fix nó.
1.Nâng cấp phiên bản SQL
Nếu bên cung cấp hosting có thể nâng cấp phiên bản SQL cho bạn thì vấn đề được giải quyết, ta chỉ cần nhờ họ nâng cấp lên cho mình là dc, còn nếu ko thì ta sẽ thử qua cách thứ 2
2.Lấy file SQL mới
Với cách này thì đơn giản hơn ta sẽ lấy lại file SQL mới từ host cũ, mà theo tôi thấy thì cách này là tốt nhất, chọn Xuất, tích vào Tùy Chọn rồi kéo xuống phần Tùy chọn đặc-tả-định-dạng ở phần Database system or older MySQL chọn MYSQL40. Giờ lấy file SQL mới up lại là dc.
3.Sửa file SQL
Ta có thể dùng NotePad ++ để sửa file SQL cũ, mở file SQL lên rồi bấm CTR+H, ta sẽ thay thế utf8mb4 thành utf8
, rồi bấm vào Replace All là dc, giờ hãy thử up lại file SQL của bạn lên PHPmyadmin xem.