Cách sửa lỗi “Unknown collation: ‘utf8mb4_unicode_520_ci’ “

Last Updated: Tháng Ba 22, 2018 Author:

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.

 

 



Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *