Phpmyadmin文件sql导入报错解决办法
作者:秋了秋 发表时间:2015年03月01日
做网站建设经常要和数据库打交道,那么phpmyadmin是站长跟数据库打交道的最好交流工具,数据库有价,数据无价,每一个负责任的站长都会定时给自己的网站进行备份,尤其是数据库的备份,那么就当然要经常使用phpmyadmin来辅助我们操作。
在网站搬家中我们常常会遇到从a空间导出的sql数据库备份文件无法导入到b空间配置好的数据库,常常会提示:
CREATE DATABASE IF NOT EXISTS `dede` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
MySQL 返回:
#1044 - Access denied for user 'admin'@'localhost' to database 'dede'
这是什么原因呢?很简单,是因为a空间的数据库名称,用户名称和b空间的数据库名称,用户名称不一致导致的错误,那么如何排除这个错误当然就是修改a空间导出文件.sql里面的配置信息,用代码编辑软件(如dw)打开导出的sql文件,配置信息一般在文件头部。
搜索报错信息的一部分CREATE DATABASE IF NOT EXISTS `dede` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci;
找到这行代码,接下来应该知道怎么做了吧,修改引号里面的值为b空间的数据库名称就行了,除此之外在其下面一行还有用户名称也要修改USE `dede`;
修改好了保存重新导入b空间数据库,即可完美解决问题!
0
文章作者: “秋了秋”个人博客,本站鼓励原创。
转载请注明本文地址:http://netblog.cn/blog/5312.html