Solucionar errores de MySQL para importar una base de datos

Solución de problemas de errores de MySQL: es posible que reciba uno de los siguientes mensajes de error cuando intente importar una base de datos MySQL utilizando phpMyAdmin, o el programa mysql:

  • ERROR 1044: Acceso denegado para el usuario ‘username1’ @ ‘localhost’ a la base de datos ‘username2_database’

Este mensaje de error se produce cuando el archivo de importación contiene una instrucción SQL que intenta acceder a una base de datos con el nombre de usuario incorrecto. Tenga en cuenta en este ejemplo que username2 en username2_database no coincide con username1 en “username1” @ “localhost”. Necesita editar el archivo de importación y cambiar su nombre de usuario2 por su nuevo nombre de usuario1.

  • ERROR 1049: base de datos desconocida “username_database”

Este mensaje de error se produce cuando la base de datos de destino no existe. Asegúrese de crear la base de datos primero como se describe en este artículo, luego intente importarla nuevamente.

  • ERROR 1064: Tiene un error en la sintaxis SQL; consulte el manual que corresponde a la versión del servidor MySQL para conocer la sintaxis correcta para usar cerca de “username_database” en la línea x.

Este mensaje de error ocurre cuando el archivo de importación no contiene datos de respaldo para una base de datos o hay un error de sintaxis de MySQL en el archivo. Alternativamente, el archivo de importación puede estar modificado, dañado o en un formato inaceptable. (Los archivos de importación deben contener declaraciones SQL; otros formatos de archivo, como CSV, no funcionan con el programa mysql). Intente exportar la base de datos nuevamente y luego intente importarla.

  • ERROR 1227: Acceso denegado; necesita (al menos uno de) los privilegios SUPER para esta operación

Este mensaje de error se produce cuando el archivo de importación contiene una o más sentencias SQL que requieren privilegios de superusuario (como sentencias SET GLOBAL o CREATE DEFINER). En algunos casos, puede eliminar estas declaraciones del archivo .sql y reanudar el proceso de importación. Por ejemplo, las declaraciones CREATE DATABASE se pueden eliminar de forma segura porque ya debería haber creado la base de datos en cPanel. Sin embargo, si necesita acceso a MySQL para superusuarios, debería considerar migrar su cuenta a un VPS o servidor dedicado, donde tiene control total sobre el entorno para evitar estos errores de MySQL.

Más información

¡Nota! ¿Le resultó útil este artículo? Entonces apreciarás el apoyo brindado por Nombre de Caja al hacer este tutorial. Experimente la diferencia en el alojamiento de Namebox hoy y obtenga un sitio web pre-asegurado y pre-optimizado en tecnología LiteSpeed ​​y NVMe SSD. Consulte los planes de alojamiento web hoy.

Documentación adicional:

Compartir con tus amigos:

Deja un comentario