¿Cómo importar una base de datos MySQL?

 

1.  En primer lugar deberás ingresar a cPanel > phpMyAdmin sección que encontrarás dentro de la categoría Bases de datos.

2.  Haz click en Importar en el área principal dentro de phpMyAdmin.

3.  Busca el archivo .sql en tu equipo y haz click en Ir.

 

Problemas comunes:

 

Puede ocurrir que el archivo de importación sea demasiado grande. Sabrás que esto es así cuando el tiempo de espera de phpMyAdmin sea mayor a los 30 segundos desde intento de importación.

Por razones de seguridad, lo más conveniente es subir tu base de datos a la sección / home /nombre de usuario de tu cuenta.

 

# 1044 - Acceso denegado para el usuario "usuario1 @ localhost” a la base de datos “usuario_NomBD”

El problema aquí es que el archivo de importación contiene una consulta SQL que intenta crear una base de datos para el usuario incorrecto.

Puedes observar que el usuario2 en “usuario_NomBD” no coincide con el usuario1 en “usuario1 @ localhost”. Alguien tiene que editar el archivo de importación y cambiar el viejo usuario2 a tu nuevo usuario1.

 

# 1049 - Usuario desconocido de base de datos “usuario_NomBD”

En este caso el problema es que el archivo de importación no tiene una consulta para crear la base de datos antes de importar los datos.

Sólo tienes que ir a Panel de control, dentro de “Bases de datos MySQL”, y crear una base de datos con ese nombre (en el ejemplo, "NomBD").

 

# 1007 - No se puede crear la base de datos “usuario_NomBD”; ya existe

El problema aquí es el archivo de importación contiene una consulta SQL que intenta crear una base de datos que ya existe. Si la base de datos está vacía, simplemente dirígete al Panel de control “Bases de datos MySQL” y quita esa base de datos vacía; luego vuelve a intentar la importación. Si la base de datos no está vacía, alguien tiene que editar el archivo de importación y retirar la opción para crear la base de datos.

 

# 1064 - Usted tiene un error en su sintaxis SQL; consulte el manual que corresponde a su versión del servidor MySQL para el derecho de sintaxis.

El archivo no contiene datos de copia de seguridad de una base de datos o el archivo ha sido cambiado o dañado.

 

Cuestiones menos comunes:

 

#ERROR 1044 (42000): Acceso denegado para el usuario "usuario1 @ localhost a la base de datos “usuario_NomBD”

Si recibes este error, significa que no tienes privilegios de usuario.  En este caso tu servidor de alojamiento deberá otorgarte los privilegios.

En caso de que necesites importar ahora y no puedas esperar, deberás realizar todo un trabajo.

El problema aquí es el archivo de importación contiene al menos una consulta SQL que intenta crear una base de datos, y no tienes el privilegio de hacerlo.

Alguien tiene que editar el archivo de importación y retirar la opción de creación de base de datos.

Después de quitar este código, debes ir a cPanel y hacer click en el icono de “bases de datos MySQL”. Aquí debes crear tu base de datos con el nombre que retiraste del archivo de importación (continuando con el mismo ejemplo, "NomBD").

A continuación, puedes importar el archivo modificado.

  • Email, SSL
  • 29 Users Found This Useful
Was this answer helpful?

Related Articles

¿Cómo crear una base de datos MySQL?

Existen actualmente muchos sitios que requieren bases de datos para funcionar, en esta guía te...

¿Cómo conectarme remotamente a MySQL?

En ocasiones es bueno e incluso necesario acceder remotamente a una base de de datos. En esta...

¿Cómo acceder y administrar phpMyAdmin?

  Administración de tu base de datos mediante phpMyAdmin phpMyAdmin es una herramienta escrita...

¿Hay límite en el tamaño de la base de datos MySQL?

  Por lo general no limitamos el tamaño de las bases de datos en nuestros planes de hosting....

¿Cómo modificar la contraseña de la base de datos MySQL?

Si has extraviado u olvidado tu contraseña de usuario de base de datos MySQL  debes crear un...