Saltar al contenido

ERROR 1115 (42000): Juego de caracteres desconocido: ‘utf8mb4’

Al fin después de tanto luchar ya encontramos la contestación de este asunto que tantos lectores de nuestro sitio web tienen. Si deseas aportar algo puedes compartir tu conocimiento.

Solución:

Su versión no admite ese conjunto de caracteres, creo que fue 5.5.3 que lo introdujo. Debe actualizar su mysql a la versión que utilizó para exportar este archivo.

Entonces, el error es bastante claro: establece un determinado conjunto de caracteres en su código, pero su versión de mysql no lo admite y, por lo tanto, no lo sabe.

Según https://dev.mysql.com/doc/refman/5.5/en/charset-unicode-utf8mb4.html:

utf8mb4 es un superconjunto de utf8

así que tal vez exista la posibilidad de que pueda hacerlo utf8, cierre los ojos y espere, pero eso dependería de sus datos, y no lo recomendaría.

Puedes probar:

Abra el archivo sql con el editor de texto, busque y reemplace todo

utf8mb4 to utf8

Importar de nuevo.

Esto puede ayudar:

mysqldump --compatible=mysql40 -u user -p DB > dumpfile.sql

PHPMyAdmin tiene el mismo modo de compatibilidad con MySQL en las opciones de exportación ‘experto’. Aunque eso en ocasiones no ha hecho nada.

Si no tiene acceso a través de la línea de comando o a través de PHPMyAdmin, edite el

/*!50003 SET character_set_client  = utf8mb4 */ ; 

poco para leer 'utf8' sólo, es el camino a seguir.

Tienes la opción de auxiliar nuestro cometido exponiendo un comentario o valorándolo te estamos eternamente agradecidos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

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