2012-07-11 18 views
15

Próbuję zaimportować bazę danych SQL z mojej witryny produkcyjnej Drupal na stronę testową Sandbox na moim komputerze lokalnym. Obecnie używam XAMPP na mojej maszynie tutaj w pracy.Błąd # 1046 - Nie wybrano bazy danych Import SQL na XAMPP

Pobrałem plik db aipiadxxm_if9DHdr.sql, a następnie przejdę do strony phpMyAdmin pod adresem http://localhost/phpmyadmin/index.php, a następnie do -> Importuj.

Po importować db mam ten błąd:

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 

Co jest przyczyną tego komunikatu o błędzie: #1046 - No database selected?

+1

Wygląda na to, że plik .sql jest po prostu tabelą. Spróbuj utworzyć bazę danych w phpmyadmin, a następnie zaimportuj plik jako tabelę. – PeaBucket

Odpowiedz

44

Musisz utworzyć i/lub wybrać bazę danych na komputerze piaskownicy przed zaimportowaniem SQL dla struktury tabeli i danych.

W phpMyAdmin oznacza to wybór bazy danych z paska bocznego i , a następnie za pomocą jej karty importu. Jeśli baza danych, którą chcesz wypełnić, nie istnieje, musisz ją najpierw utworzyć, korzystając z formularza Create new database.

Po imporcie należy potwierdzić, że proces eksportu-importu nie wpłynął na anonymous user record (identyfikator 0).

+1

dzięki! to wystarczyło. dobrze wygląda także na anonimowym rejestrze użytkownika. – accraze

+1

Dzięki temu zadziałało dla mnie ..! –