Tổng hợp một số phím tắt hay trong ExcelHướng dẫn cài đặt FFmpeg trên CentOS
Sửa lỗi Unknown collation: ‘utf8mb4_unicode_520_ci’ trong MySQL

Khi chuyển website và import cơ sở dữ liệu từ file export trên phpMyAdmin có thể bạn sẽ gặp phải lỗi Unknown collation: ‘utf8mb4_unicode_520_ci’. Nguyên nhân của lỗi này là do không tương thích giữa các phiên bản MySQL, trên các phiên bản MySQL cũ chưa có hỗ trợ utf8mb4_unicode_ci. Để khắc phục lỗi này có khá nhiều cách:

– Cách 1: nếu bạn đang sử dụng hosting bạn có thể liên hệ với nhà cung cấp dịch vụ để nâng cấp phiên bản MySQl, còn nếu bạn đang sử dụng VPS hay Server thì có thể chủ động nâng cấp MySQL.

– Cách 2: khi export database trong phpMyAdmin các bạn chọn Export MethodCustom tick chọn vào phần Database system or older MySQL server to maximize output compatibility with và chọn MYSQL40 như hình sau rồi Export dữ liệu bình thường.

– Cách 3: các bạn vẫn export database bình thường ở dạng mặc định sau đó bạn mở file database bằng Sublime Text, Notepad hoặc Notepad++. Tìm utf8mb4_unicode_520_ci và thay bằng utf8mb4_unicode_ci sau đó lưu lại và import file database vừa sửa. Nếu vẫn bị lỗi thì tiếp tục thay thế utf8mb4 thành utf8.

Lưu ý: khi bạn sử dụng mã nguồn WordPress và thay thế đoạn utf8mb4 thành utf8 thì website của bạn sẽ bị lỗi font. Để khắc phục các bạn chỉ cần mở file wp-config.php lên tìm và thay thế đoạn define(‘DB_CHARSET’, ‘utf8mb4’) thành define(‘DB_CHARSET’, ‘utf8’) là được.

Bình Luận

Hãy là người đầu tiên bình luận!

Notify of
avatar
Copyright © 2018 - XXX. All Rights Reserved.