数据库导入失败,mysql返回1044错误的解决方法

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库导入失败,mysql返回1044错误的解决方法今天逼不得已,迁移了网站主机,之前的主机不知道发什么神经,屏蔽了中国的IP,发邮件给客服也不回,我的网站目标用户就是中国人,屏蔽了中国IP 影响及其巨大,用了一个下午,把站点数据全部下载下来,然后上传到新的空间,最后要导入数据库,详细步骤见我前面的博文:wordpress网站转移方法导入数据库的过程直接报错:MySQL1044错误,看了下错误代码,大致的意思就是,不能以现有的用户名访问数据库,我从原来主机的phpMyAdmin上下载到的是一个没经过压缩的sql文件,我就直接用文本编辑器打开了,发现在“表的结构”注释前面还有一段内容,大致看了下,记载的就是用户名的密码,还有导出时间等信息,直接删掉,再次导入,还是报错,这次的错误是1231错误,根据错误提示,发现文件末尾还有一大段和文件头部一样的信息,果断删掉,再次导入,就成功了。

所以,1044错误的解决办法有两种:

1、删除导出的sql文件头尾记录用户名和密码相关的信息。

2、在phpMyAdmin导出sql文件的时候只选择导出table,不要勾上用户名和密码,一般这样导出的文件就不会存在1044错误。

截至文章发布前,网站已经完全转移好了,现在这篇文章就是在新换的主机上写的,感觉还不错,主机的稳定性还有待测试。

相关文档
最新文档