Avisos
Vaciar todo

Importar base de datos  

 
daber
 daber
Estimable Member

He exportado una base de datos de un dominio y descargado un archivo .sql , pero al intentar importarlo desde phpmyadmin de otro dominio me da el siguiente eroor:
Error

consulta SQL:

--
-- Base de datos: `prueba`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `ads_data`
--
CREATE TABLE `ads_data` (
`ad_id` int( 50 ) NOT NULL AUTO_INCREMENT ,
`ad_name` mediumtext NOT NULL ,
`ad_code` mediumtext NOT NULL ,
`ad_placement` varchar( 50 ) NOT NULL default '',
`ad_category` int( 11 ) NOT NULL default '0',
`ad_status` enum( '0', '1' ) NOT NULL default '0',
`ad_impressions` bigint( 255 ) NOT NULL default '0',
`date_added` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( `ad_id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =6;

MySQL ha dicho: Documentación
#1046 - No database selected

Como puedo importar la base correctamente?, ol tal vez ha sido error de exportación?
Saludos.

Citar
Respondido : 02/07/2011 7:53 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola daber,

Lo recomendable es que cuando exportes una base de datos desde phpMyAdmin lo hagas en formato comprimido gzip ya que será más efectivo a la hora de importarla desde otro Hosting.

Te recomiendo visiones este vídeo donde se explica el manejo de las bases de datos desde phpMyAdmin:

- https://www.webempresa.com/videosrvskin/24-php-myadmin/index.htm

Si después te siguen quedando dudas, consultanos.

Saludos

ResponderCitar
Respondido : 02/07/2011 8:01 pm

daber
 daber
Estimable Member

Así lo he hecho y ahora me da este mensaje:

Usted intentó cargar un archivo con un tipo de compresión desconocido (application/zip). Este tipo de compresión puede no estar implementado o quizá no ha sido habilitado en su archivo de configuración.

Gracias.

ResponderCitar
Respondido : 02/07/2011 8:17 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola daber,

¿Puedes explicar con más detalle lo que haces para importar?

- Desde donde importas
- Que archivo importas (nombre completo del archivo)
- A donde lo importas
- Como lo importas

Saludos

ResponderCitar
Respondido : 02/07/2011 8:26 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

daber
 daber
Estimable Member

Entro en mi servidor "anterior" y a su vez en Phpmyadmin, selecciono una base de datos, señalo todas las tablas y y le doy a Exportar. Señalo las casillas Completar los INSERTS e INSERTS EXTENDIDOS.
Señalo Enviar y marco la opción de compresión gzip y descargo el archivo.

Despues entro en el cpanel de mi cuenta en Webempresa, Phpmyadmin, importar, señalo el archivo prueba.sql... y entonces me da el fallo reseñado.

ResponderCitar
Respondido : 02/07/2011 8:47 pm
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola daber,

Entro en mi servidor "anterior" y a su vez en Phpmyadmin, selecciono una base de datos, señalo todas las tablas y y le doy a Exportar. Señalo las casillas Completar los INSERTS e INSERTS EXTENDIDOS.
Señalo Enviar y marco la opción de compresión gzip y descargo el archivo.

Reescribo el proceso:

- Desde tu phpMyAdmin del Hosting externo.
- Clic en el nombre de la base de datos a exportar (menú izquierdo).
- Una ver cargada la ddbb en phpMyAdmin, clic en "Exportar" (arriba).
- No seleccionas nada, ya lo hace phpMyAdmin por ti.
- No completas INSERTS ni nada, lo dejas como esta.
- Marcas descargar en gzip.
- Ejecutas la instrucción para que te descargue el resultado.

A partir de aquí lo mismo que tu has descrito.

Saludos

ResponderCitar
Respondido : 02/07/2011 9:48 pm

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

daber
 daber
Estimable Member

Así lo he hecho tal cual me explicas, pero sigue dándome el mismo error:
Error

consulta SQL:

--
-- Base de datos: `prueba`
--
-- --------------------------------------------------------
--
-- Estructura de tabla para la tabla `ads_data`
--
CREATE TABLE `ads_data` (
`ad_id` int( 50 ) NOT NULL AUTO_INCREMENT ,
`ad_name` mediumtext NOT NULL ,
`ad_code` mediumtext NOT NULL ,
`ad_placement` varchar( 50 ) NOT NULL default '',
`ad_category` int( 11 ) NOT NULL default '0',
`ad_status` enum( '0', '1' ) NOT NULL default '0',
`ad_impressions` bigint( 255 ) NOT NULL default '0',
`date_added` datetime NOT NULL default '0000-00-00 00:00:00',
PRIMARY KEY ( `ad_id` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =6;

MySQL ha dicho: Documentación
#1046 - No database selected

Mi hosting externo tenía una versión inferiror en mysql a la 5. Tendrá algo que ver?
Buen día.

ResponderCitar
Respondido : 03/07/2011 10:05 am
Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola daber,

¿Puedes explicar ahora el procedimiento inverso, o sea, que haces -en detalle- para importarla en nuestro Hosting?

Saludos

ResponderCitar
Respondido : 03/07/2011 1:28 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jhon
 Jhon
Soporte CMS Webempresa Moderator

Hola daber

Primero el archivo a importar debe estar descomprimido, es decir con extensión .sql

Si te aparece ese error es que no tienes seleccionada una base de datos (use nombre_base_datos).

Para importar una base de datos en tu cuenta de hosting, una base de datos vacía debe ser creada primero desde el cpanel => Bases de datos Mysql. Revisa este video: https://www.webempresa.com/videosrvskin/23-crear-mysql/index.htm

Luego desde el phpmyadmin, seleccionas esa base de datos vacía e importarás los datos de tu archivo .sql exportado anteriormente.

Saludos.

ResponderCitar
Respondido : 03/07/2011 2:29 pm
daber
 daber
Estimable Member

Tema solucionado. Omitía 2 pasos. Como para que funcionara.
El primero descomprimir el zip para obtener el archivo sql antes de importar.
El segundo, crear la base de datos para desde ella importar.
Muchas gracias.

ResponderCitar
Respondido : 03/07/2011 7:42 pm

Cursos Gratuitos WordPress

Luis Mendez Alejo
 Luis Mendez Alejo
Miembro Moderator

Hola daber,

El primero descomprimir el zip para obtener el archivo sql antes de importar.

No es necesario, principalmente si son bases de datos grandes, ya que te daría error si importas el .sql directamente.

Consultado con Lucas, me confirma esto mismo:

Yo siempre lo hago comprimido, ocupa menos, me aseguro que suba sin errores porque daría error al descomprimirla y normalmente los phpmyadmin tienen limitación de subida y si subes un gzip lo más probable es que no afecte esa limitación, sin embargo sin comprimir puede ser un problema la limitación de subida.

El segundo, crear la base de datos para desde ella importar.

Este paso es siempre vital para poder importar una ddbb, de lo contrario ¿a donde importarías las tablas'.

Motivo por el cual te pregunte que explicases los pasos que estabas dando para importar ya que deduje que no estabas creando la base de datos de destino.

Saludos

ResponderCitar
Respondido : 03/07/2011 7:48 pm