Godaddy的数据库备份导入到其他服务器出错的解决方法

 

奶牛有个站在Godaddy放着,前几天Godaddy的主机到期了,所以那个站就转出了,根目录下的内容没啥问题,直接上传就好了,但是数据库却让奶牛犯了难,在cpanel的PHPadmin中怎么导入都出错,这可怎么弄,莫非是数据库不兼容,不至于吧,数据的内容应该问题不大,感觉应该是文件的头部有些问题,索性就拿来自己的奶牛博客的MySQL数据库比较了下,这一比较还真发现了问题了。

用Notepad++打开了奶牛博客的数据量跟的另一个网站的数据库,从头开始一行行比较,其实那个MySQL数据库是明文存放的,打开后会发现文件的内容很清晰,当对比到数据库名称的那行就发现问题了,Godaddy生成的备份多了一行

CREATE DATABASE `XXX` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
USE `XXX`;

感觉这一行也没啥问题啊,但是去掉后对整个数据库的结构也没啥影响,就直接去掉了,然后保存回到Cpanel下进行数据库导入,成功。

仔细想想,八成是因为数据库的版本不太一样,导致这行内容无法正常识别,这行是注释的文字符的类型跟整理类型,管它呢,删除后正常导入就ok啦~~~

奶牛 | 2011年01月29日
  • d 2011年01月30日 at 7:45 上午
    表示用的不是Godaddy……
  • freetstar 2011年01月30日 at 10:41 上午
    学习 :fd
  • 囧啊囧 2011年01月30日 at 1:31 下午
    误导人,万一不是的别人不是亏大了。
    • 奶牛 2011年01月30日 at 1:49 下午
      数据库里面是明文,这行没有了再补上也一样,不会有太大的问题滴~~~ :wx
  • Mucid 2011年01月30日 at 3:01 下午
    还是鹚的VPS无压力,对了文章备份和sql备份都是需要的! :k
  • 流年 2011年02月26日 at 10:42 下午
    明显的编码问题,我也碰到过 一般都是建立数据库再导入的,所以去掉应该是没问题的。
Comments are closed.