正在加载,请稍后……

Tag Archives: mysql

如何恢复WordPress的数据库备份

用一波N折来形容这一天的经历一点都不为过,七言已经有超过24小时不能访问了,现在终于恢复了,大家在帮我看看还有没有问题。我粗略的看了下就来写文字了,呆会再仔细看看。
说下为什么七言挂了,昨天晚上的时候我发现无法访问七言了,之前我用的是自己的DH账户,但是前阵子收到了DH官方的Email通知说我的空间会被转移到新的服务器上,但是也不没太注意,问题就出在这,昨天他们实施了转移,所以七言就无法访问了。我在最短的时间在DH上查询到了新的服务器ip然后迅速去解析,用opendns的cache刷新后,可以访问web了,但是mysql数据库提示错误,无法连接(直到现在仍然无法连接),我估计是他们转移出现了问题,不过我的账户还有十天左右就到期了,所以我也就没打算联系客服,准备转移到合租的新DH上,把web文件转移到新服务器,无法绑定域名,提示已经存在,我晕,于是给DH客服发了邮件,很快他们给我回复,说是系统错误,他们清除了之后给我添加到账户中,不过我的新空间是sub的,他们可能是添加到主账户了,我看不到,又发了封邮件才给我绑定到了自己的新账户,至此帮顶域名的折腾结束。
更新的新ip后发现数据库的数据还没转换过来,我使用了wordpress的数据库备份插件,于是到邮箱里找出数据库文件,上传恢复,可是失败了。于是我用DH自带的ssh来导入sql文件,本来博客里有篇文章介绍过具体的命令,可是访问不了博客,只好到百度去查看他们的缓存页。不过这次恢复数据库又失败了,依旧提示一大堆我不懂的东西,由此证明wordpress插件备份的数据基本很难恢复,貌似一个摆设,准备放弃这个插件。我和漫步一样,最烦mysql的版本或者是编码一类的东西了,于是继续想办法。
下午出去打了篮球,没管这个问题,晚上的时候想到一个办法,就是用我国内的空间(现在供站外blogger SNS使用)数据库恢复功能先导入进去,然后再用帝国备份来转移数据到新的博客服务器数据库,帝国备份我是用的比较熟练的^_^。上传sql文件点击恢复备份后,只恢复了一个comments表的一部分,所以还是有问题,这时候我在wpchina里找到了介绍数据库备份的一篇文章,从文中看到了phpmyadmin备份数据的注意事项,是来自wp官方的介绍。于是又到旧空间的phpmyadmin中重新导出了数据,保存后上传的国内空间,点击恢复数据库,然后在这里查看是否乱码,这次成功了,太不容易了,之后的操作很简单,用帝国把数据备份后转移到新博客服务器,一定要勾选编码为utf8,恢复数据,成功了。大功告成。终于又看到亲切的汉字了。于是便有了这篇日志。
写的很乱,主要是想在第一时间写出自己的曲折,顺便抱怨下,如果wordpress有像Discuz那样的良好数据库备份和恢复功能就好了。顺便强烈推荐一些帝国备份,最新的版本是帝国2008。如果不会用的朋友可以到官方看教程或者来博客咨询我。

如何备份/恢复dreamhost空间里的mysql数据库

认领BANGAA1E2D35923C3CE0F062EC6DXIANGUO
今天打算把一个网站更换到帝国cms,因此打算先把原来的系统备份下。这样出了问题也好恢复。用ssh登陆telnet后,先用命令备份了文件,这个比较容易,突然发现自己忘记了如何返回上层目录的ssh命令,翻了一下之前的文章找到了答案,命令是 cd .. (点和CD之间有一个空格),然后用tar备份了目录里的文件命令大概是这样:tar czvf www.tar.gz ./www
本来想用zip来压缩的,但是据说tar.gz的压缩比例要高的多,于是这次就试试喽。