#1273 – Cotejo desconocido: 'utf8mb4_unicode_520_ci'
Tengo un sitio web de WordPress en mi servidor WAMP local . Pero cuando subo su base de datos al servidor en vivo, aparece un error
#1273 – Unknown collation: ‘utf8mb4_unicode_520_ci’
Creo que este error se debe a que el servidor local y el servidor en vivo ejecutan versiones diferentes de MySQL. Para resolver esto:
- Abra el archivo sql en su editor de texto
- Encuentra y reemplaza todo
utf8mb4_unicode_520_ci
conutf8mb4_unicode_ci
- Guarde y cargue en una nueva base de datos mySql
Puedes resolver esto encontrando
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
en su .sql
archivo y cambiándolo con
ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_general_ci;
En mi caso, resulta que mi
nuevo servidor se estaba ejecutando MySQL 5.5
y
el antiguo servidor se estaba ejecutando MySQL 5.6
.
Recibí este error al intentar importar el .sql
archivo que había exportado desde mi antiguo servidor.
MySQL 5.5 no es compatible utf8mb4_unicode_520_ci
, pero
MySQL 5.6 sí.
¡ La actualización en MySQL 5.6
el nuevo servidor resolvió el error de clasificación!
Si desea conservar MySQL 5.5, puede: - hacer una copia de su archivo
exportado
- reemplazar instancias de y
... con - importar su archivo
actualizado ..sql
utf8mb4unicode520_ci
utf8mb4_unicode_520_ci
utf8mb4_unicode_ci
.sql