2012-07-11 21 views
15

Sto cercando di importare il database SQL dal mio sito di produzione Drupal in un sito di test sandbox sul mio computer locale. Attualmente utilizzo XAMPP sulla mia macchina qui al lavoro.Errore n. 1046 - Nessun database selezionato importazione SQL su XAMPP

Ho scaricato il mio db aipiadxxm_if9DHdr.sql e poi vado al phpMyAdmin su http://localhost/phpmyadmin/index.php quindi su -> Importa.

Dopo importare il db ottengo questo errore:

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 

cosa sta causando questo messaggio di errore: #1046 - No database selected?

+1

Sembra che il file .sql sia solo la tabella. Prova a creare il database in phpmyadmin, quindi importa il file come tabella. – PeaBucket

risposta

44

È necessario creare e/o selezionare il database sulla macchina sandbox prima di importare l'SQL per la struttura e i dati della tabella.

In phpMyAdmin, questo significa scegliere un database dalla barra laterale e quindi utilizzando la sua scheda di importazione. Se il database che vuoi riempire non esiste, devi prima crearlo usando il modulo Create new database.

Dopo l'importazione, è necessario verificare che il processo di esportazione-esportazione non abbia influito su anonymous user record (uid 0).

+1

grazie! quello ha fatto il trucco. buona ricerca anche sul record utente anonimo. – accraze

+1

Grazie per aver funzionato ..! –

Problemi correlati