最新消息:不要跟我说什么底层原理、框架内核!老夫敲代码就是一把梭! 复制,粘贴,拿起键盘就是干!!

Phpmyadmin导入数据报错#1044解决方案

软件·服务器 楚盟 561浏览 0评论

这次在网站数据搬家迁移的过程中,遇到了一个关于wordpress数据库问题,将备份数据导入数据库时报错无法导入;Mysql返回:#1044 – Access denied for user ‘**‘ to database ‘**

也就是说没有权限执行导入数据库动作;

判断

愣了半天不知道问题出在哪里,看着报错界面发呆;

无意中意识到,报错中提示的数据库不是现在的数据库名,是以前的数据库名;

那也就是说以前的数据库名出现在数据库中记录,然后跟现在新的数据库名匹配不上引起的冲突;

查找解决

估计出问题可能在哪里了,解决起来就是个很大的问题了,因为自己压根就不了解mysql数据库结构原理;

首先就没考虑sql语句来解决,除非有现成的Sql语句摆在那里不然根本不知所以然;

老办法直接使用文本编辑器EditPlus打开备份数据库

打开一看很快就发现,phpmyadmin导入数据报错#1044处提示的老数据库名称 shujuku_B,查找该名称在整个数据库中出现了4次,直接将它替换成现在服务器的数据库名shujuku_A保存;

将修正的数据库再次导入,一切非常正常,没有任何报错;看来问题出就出在数据库表表名不同而引起的冲突;

转载请注明:楚盟网 » Phpmyadmin导入数据报错#1044解决方案

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址