El error #1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’ al importar una tablas o base de datos de WordPress se debe a la diferencia de versión de MySQL desde la que se exporta y el servidor MySQL al que importamos.

Resulta que WordPress en sus nuevas versiones revisa que versión SQL se ejecuta en tu base de datos. Si usas la versión MySQL 5.6 o mayor, esto asumirá el uso del nuevo y mejorado Unicode Collation Algorithm (UCA) llamado “utf8mb4_unicode_520_ci” y lo usará. Y esto es excelente a menos que termines moviendo tu sitio de WordPress de una versión 5.6 más reciente de MySQL a una versión anterior a la 5.6 de MySQL. En tal caso tendrías ese problema.

Resolver Unknown collation: ‘utf8mb4_unicode_520_ci’

Para resolver este error de collation hacemos lo siguiente:

  1. Abrimos el archivo SQL descargado con un editor como Visual Studio Code o Sublime Text.
  2. Buscamos y reemplazamos todas cadenas utf8mb4_unicode_520_ci por utf8mb4_unicode_ci
  3. Ahora que ya cambiamos el collation podremos importarlo sin problemas.
  4. Opcional: Si no es suficiente intenta cambiando también el charset además del collation(paso 2). Cambia todas las cadenas utf8mb4 por utf8.

Solucionar Unknown collation: ‘utf8mb4_unicode_520_ci’ (2da forma)

También podemos exportar desde el PHPMyAdmin así:

  1. Click en el tab Exportar
  2. Seleccionamos «Personalizado» en Método de exportación.
  3. Ve a la sección «Sistema de base de datos o versión antigua de servidor MySQL con la que maximizar la compatibilidad de la salida» y cambia el desplegable de NONE a MYSQL40
  4. Baja hasta el final y «Continuar». Esto empezará la exportación con una compatibilidad más antigua de MySQL.
  5. Opcional: Si no es suficiente, cambia también todas las cadenas TYPE= por ENGINE= con un editor de texto en tu archivo SQL.

Y nada, espero que sea de ayuda para poder resolver el problema.

Cuéntame en los comentarios si te funciono.

1 Comentario
Nuevos
Antiguos
Inline Feedbacks
Ver todos los comentarios
John Iyer
John Iyer
1 mes

hi