Sin categoría

SQL Error “Unknown collation: ‘utf8mb4_unicode_520_ci'”

1 min de lecturaAdrián Barabino

Este error me pasó cuando traté de migrar unas bases de datos desde un servidor MySQL hacia uno viejo de MariaDB, una de las soluciones puede ser cambiando la codificación de la tabla antes de exportar o cambiar la configuración cuando se está exportando, pero en mi caso traté otra solución desde la consola de linux.

El código es así, recordá editar lo que está en rojo por el nombre del archivo SQL


I receive this error trying to migrate some DB’s from a MySQL server to old MariaDB, one of the solutions could be altering the table collation before exporting, or change the settings when exporting, but in my case i tried another solution from console in Linux.

The code is the following, remember change the red string with your SQL filename.

sed -i ‘s/utf8mb4/utf8/g’ filename.sql
sed -i ‘s/utf8_unicode_ci/utf8_general_ci/g’ filename.sql
sed -i ‘s/utf8_unicode_520_ci/utf8_general_ci/g’ filename.sql

 

(Solution founded in Stackoverflow)

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *