2014-05-17 59 views
0

我正在使用MAMP(osx)來測試我的本地網站。 因爲我最近切換到了新的Macbook,所以我使用phpMyAdmin從我的數據庫中備份了數據。導入localhost.sql備份phpMyAdmin

我這樣做是通過轉到phpMyAdmin並單擊導出選項卡並選擇所有數據庫並將文件保存到localhost.sql(8,9mb)。

現在,當我嘗試導入該文件(要phpMyAdmin的,選擇導入選項卡,然後瀏覽到localhost.sql文件),它告訴我這個錯誤:

1046 - 無數據庫中選擇

我怎樣才能將所有數據庫再次導入到phpMyAdmin中?

+0

可能的重複[錯誤#1046 - 在XAMPP上沒有數據庫選擇的SQL導入](http://stackoverflow.com/questions/11438427/error-1046-no-database-selected-sql-import-on-xampp ) – Howli

+0

@霍利不,這不是重複的。此問題涉及導出和導入多個數據庫(實際上是所有現有數據庫,即localhost.sql),而另一個數據庫則涉及特定數據庫的情況。我在這裏描述了同樣的問題,下面的解決方案也有所幫助。 –

回答

1

如果您從導出選項單選按鈕中選擇「自定義」,然後向下看到「對象創建選項」區域,選中框Add CREATE DATABASE/USE statement。這應該添加適當的語句到您的出口。也許這應該是導出多個數據庫時的默認值,但至少可以讓您移動數據。 Add CREATE DATABASE/USE statement checkbox