Godaddy的数据库备份导入到其他服务器出错的解决方法
奶牛有个站在Godaddy放着,前几天Godaddy的主机到期了,所以那个站就转出了,根目录下的内容没啥问题,直接上传就好了,但是数据库却让奶牛犯了难,在cpanel的PHPadmin中怎么导入都出错,这可怎么弄,莫非是数据库不兼容,不至于吧,数据的内容应该问题不大,感觉应该是文件的头部有些问题,索性就拿来自己的奶牛博客的MySQL数据库比较了下,这一比较还真发现了问题了。
用Notepad++打开了奶牛博客的数据量跟的另一个网站的数据库,从头开始一行行比较,其实那个MySQL数据库是明文存放的,打开后会发现文件的内容很清晰,当对比到数据库名称的那行就发现问题了,Godaddy生成的备份多了一行
CREATE DATABASE `XXX` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; USE `XXX`;
感觉这一行也没啥问题啊,但是去掉后对整个数据库的结构也没啥影响,就直接去掉了,然后保存回到Cpanel下进行数据库导入,成功。
仔细想想,八成是因为数据库的版本不太一样,导致这行内容无法正常识别,这行是注释的文字符的类型跟整理类型,管它呢,删除后正常导入就ok啦~~~
本文链接地址: Godaddy的数据库备份导入到其他服务器出错的解决方法
原创文章,转载请注明: 转载自奶牛博客
表示用的不是Godaddy……
学习
误导人,万一不是的别人不是亏大了。
数据库里面是明文,这行没有了再补上也一样,不会有太大的问题滴~~~
还是鹚的VPS无压力,对了文章备份和sql备份都是需要的!
明显的编码问题,我也碰到过
一般都是建立数据库再导入的,所以去掉应该是没问题的。