2012-07-11 19 views
15

Estoy tratando de importar la base de datos SQL de mi sitio de producción de Drupal a un sitio de prueba de sandbox en mi máquina local. Actualmente uso XAMPP en mi máquina aquí en el trabajo.Error # 1046 - No se ha seleccionado ninguna base de datos SQL importada en XAMPP

He descargado mi db aipiadxxm_if9DHdr.sql y luego voy a phpMyAdmin en http://localhost/phpmyadmin/index.php y luego a -> Importar.

Después de importar los db me sale este error:

SQL query: 
-- 
-- Database: `aipiadxxm_if9DHdr.sql` 
-- 
-- -------------------------------------------------------- 
-- 
-- Table structure for table `if9d_access` 
-- 
CREATE TABLE IF NOT EXISTS `if9d_access` (
`aid` int(11) NOT NULL AUTO_INCREMENT , 
`mask` varchar(255) NOT NULL default '', 
`type` varchar(255) NOT NULL default '', 
`status` tinyint(4) NOT NULL default '0', 
PRIMARY KEY (`aid`) 
) ENGINE = MYISAM DEFAULT CHARSET = utf8 AUTO_INCREMENT =1; 


MySQL said: Documentation 
#1046 - No database selected 

Qué está causando este mensaje de error: #1046 - No database selected?

+1

Parece que el archivo .sql es solo la tabla. Intente crear la base de datos en phpmyadmin, luego importe el archivo como una tabla. – PeaBucket

Respuesta

44

Debe crear y/o seleccionar la base de datos en su sandbox antes de importar el SQL para la estructura y los datos de la tabla.

En phpMyAdmin, esto significa elegir una base de datos de la barra lateral y luego usando su pestaña de importación. Si la base de datos que desea llenar no existe, primero debe crearla utilizando el formulario Create new database.

Después de la importación, debe confirmar que el proceso de exportación-importación no ha afectado al anonymous user record (uid 0).

+1

gracias! eso hizo el truco. también está atento al registro de usuario anónimo. – accraze

+1

¡Gracias esto funcionó para mí ..! –

Cuestiones relacionadas