Solució al error #1273 – Unknown collation: ‘utf8mb4_unicode_ci’

Solución al error #1273 – Unknown collation: ‘utf8mb4_unicode_ci’ portada | bcnwebteam

Ens estem trobant, en moltes ocasions, que al moment de migrar la base de dades ens dóna el següent error:

error #1273 – Unknown collation: ‘utf8mb4_unicode_ci’

Això és a causa d’estar migrant una base de dades amb una versió diferent a la nostra i aquí us ensenyarem com resoldre-ho:

Primer farem backup de la teva base de dades, el qual utilitzarem per migrar a la nova plataforma phpMyAdmin, però en el nostre cas i perquè no ens de error #1273 – Unknown collation: ‘utf8mb4_unicode_ci’, en l’exportació, en arribar al passo Mètode d’exportació, triarem l’opció personalitzat:

Solución al error #1273 – Unknown collation: ‘utf8mb4_unicode_ci’ exportación de la db | bcnwebteam

Una vegada hem fet això baixarem fins a on diu Opcions específiques al format: i buscarem la línia Sistema de base de dades o versió antiga de servidor MySQL amb la qual maximitzar la compatibilitat de la sortida: a continuació solament hem de seleccionar en el desplegable l’opció MYSQL40, tal qual indiquem a baix en la imatge:

Solución al error #1273 – Unknown collation: ‘utf8mb4_unicode_ci’ mysql40 | bcnwebteam

A continuació farem clic en el botó de Continuar, que trobareu sota de tot de la pàgina, i d’aquesta manera tindrem una còpia de la nostra base de dades en versió MYSQL40, que posarem importar en el nostre nou hosting.

Nota: Si la vostra base de dades ocupa més de 50 M, podeu utilitzar aquesta guia: Importar una base de dades de més de 50 Mb.

Errors més comuns:

En moltes ocasions ens trobarem amb el següent error, en importar la nostra taula:

error: 1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to usi near ‘ENGINE=MyISAM’ at line 6

Això és a causa que va haver-hi un canvi de sintaxys, passant de ser ENGINE a TYPE, per tant el següent pas serà obrir la nostra exportació de base de dades amb un blog de notes o qualsevol aplicació que puguis utilitzar per editar un .sql i farem un buscar i reemplaçar de totes les palabas que estiguin dins de l’estructura ‘ENGINE=MyISAM’ i substituirem TYPE per ENGINE.

NOTA: Hem d’anar amb compte amb els TYPE, ja que els que substituirem tenen una estructura similar a ‘ENGINE=MyISAM’

 

Esperem que us hagi servit d’ajuda, fins aviat!

Share

Leave a Reply

Your email address will not be published. Required fields are marked *