我试图将SQL数据库从我的Drupal生产站点导入到本地计算机上的沙箱测试站点。我目前在这里工作的机器上使用XAMPP。
我已经下载了数据库aipiadxxm_if9DHdr.sql,然后转到phpMyAdmin,http://localhost/phpmyadmin/index.php然后转到->导入。
aipiadxxm_if9DHdr.sql
http://localhost/phpmyadmin/index.php
导入数据库后,出现此错误:
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
是什么原因造成此错误消息:#1046 - No database selected?
#1046 - No database selected
在导入表结构和数据的SQL之前,您需要在沙盒计算机上创建和/或选择数据库。
在phpMyAdmin中,这意味着从侧边栏中选择一个数据库, 然后 使用其导入选项卡。如果要填充的数据库不存在,则必须首先使用Create new database表单创建它。
Create new database
导入后,您应确认导出-导入过程未影响匿名用户记录(uid 0)。