2012-07-11 8 views
15

私のローカルマシン上のサンドボックステストサイトに、私のDrupalプロダクションサイトからSQLデータベースをインポートしようとしています。私は現在、仕事中のマシンでXAMPPを使用しています。エラー#1046 - データベースが選択されていないXAMPPでSQLインポート

私のdb aipiadxxm_if9DHdr.sqlをダウンロードしてから、http://localhost/phpmyadmin/index.phpのphpMyAdminに行き、次に - >インポートします。

私はデシベルをインポートした後、私はこのエラーを取得:#1046 - No database selected:このエラーメッセージを引き起こしている何

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 

+1

.sqlファイルは単なるテーブルのようです。 phpmyadminでデータベースを作成してから、ファイルをテーブルとしてインポートしてみてください。 – PeaBucket

答えて

44

テーブル構造とデータのSQLをインポートする前に、サンドボックスマシンでデータベースを作成および選択する必要があります。

phpMyAdminでは、サイドバーからデータベースを選択し、、次にのインポートタブを使用することを意味します。入力するデータベースが存在しない場合は、最初にCreate new databaseフォームを使用してデータベースを作成する必要があります。

インポート後、エクスポートインポートプロセスがanonymous user record(uid 0)に影響していないことを確認する必要があります。

+1

ありがとう!そのトリックをした。匿名ユーザーレコードでもよく見える。 – accraze

+1

ありがとう、これは私のために働いた..! –

関連する問題