PhpMyAdmin在导入数据库时显示错误

时间:2014-05-14 作者:little tiny man

我正在将朋友的WordPress迁移到其他服务器。我已经备份了所有文件,旧服务器管理员给了我一份数据库副本。问题是,当我尝试使用phpMyAdmin导入数据库时,会收到以下错误消息:

SQL query: -- -- Database: ``wordpress_6`` -- CREATE DATABASE ``wordpress_6`` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; MySQL said: Documentation #1044 - Access denied for user \'prvtres9\'@\'localhost\' to database \'wordpress_6

我不确定是什么引发了这条错误消息,但我在几个小时的沮丧中发现的少量信息无法说明这可能是复制数据库的方式造成的,因此使我处于无助的境地,但我不想为了这一点而与旧的服务器管理员联系

1 个回复
最合适的回答,由SO网友:Simon Blackbourn 整理而成

如果您已经创建了要导入的数据库,并且在PHPMyAdmin中选择了该数据库,但导入文件正在尝试创建新数据库,那么您将看到此错误消息。

您只需在文本编辑器中打开SQL文件并删除以开头的行CREATE DATABASE (它将非常接近文件的顶部)。

现在再次尝试导入,它应该将该数据导入到选定的数据库中,而不是尝试创建新数据库。

结束

相关推荐

插件生成意外输出-关于WP MySQL转储导入

我正在开发插件,出现以下错误:该插件在激活期间生成了357954个字符的意外输出。如果您注意到“headers ready sent”消息、联合提要问题或其他问题,请尝试停用或删除此插件。现在,我的激活挂钩如下所示: function _activate() { global $wpdb; require_once(ABSPATH . \'wp-content/plugins/my-plugin/sql.php\'); require_once(AB