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

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

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

图片[1]-Phpmyadmin导入数据报错#1044解决方案-祖传电工

判断

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

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

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

查找解决

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

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

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

图片[2]-Phpmyadmin导入数据报错#1044解决方案-祖传电工

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

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

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片