前端集合 - 关注前端技术和互联网免费资源

关注前端技术和互联网免费资源

分类儿

页面儿

搜索儿

前端集合 RSS订阅
Home » 经验记录 » 解决wordpress迁移过程中的Duplicate entry * for key *问题

解决wordpress迁移过程中的Duplicate entry * for key *问题

发布者:前端集合 // 发布时间:2010-06-02 07:17:00 // 分类:经验记录 // 访问: 4,046 次 // 热度:

昨天和前天晚上我都是晚上3、4点才睡,因为在折腾geek100.com站群的全部搬迁问题。

主机搬迁整体比较顺利,但是过程中也遇到了一个小问题:

 

导入wordpress数据提示Duplicate entry '24' for key 1

在新主机的phpadmin中对备份的wordpress数据库文件进行导入时,总是提示:

MySQL 返回:

#1062 - Duplicate entry '24' for key 1

这个错误。

上股沟一查,得知错误原因是:

主键的唯一值重复,在对数据库进行修改、插入操作时,一但主键的唯一值重复就会报此错误,有时在表中存在多个主键时,对表操作仍然报此错误,是因为对该表的索引造成的。

如何解决问题

网上也有很多解决的办法,我试了几个,都没有解决我的问题。

后来自己仔细一想,每次重新安装wordpress时,wordpress数据库本身就会默认带有一些初始数据的,会不会是初始数据和备份数据的值重复而导致的冲突呢?

于是,我在phpadmin中将刚安装好的wordpress初始数据全部进行了清空操作(注意:不是删除操作,删除会将所有数据表都删掉的)。然后再“Import”导入我先前备份的wordpress数据。没想到成功啦。看来确实是wordpress的初始数据和备份数据里有重复的值的问题。

然后按照这种思路,我又轻松地将其他博客也进行了数据恢复,所有操作很快就完成啦。

 

Dedecms和wordpress更换主机迁移教程

这次网站迁移,下面的几个教程帮了我很大的忙,我都是照着它们操作的。如果你也要换主机,而且又不知道该怎么操作,那么就看看下面一些网友写的教程吧:

DedeCms 网站备份及数据恢复

WordPress完美备份数据方法及教程

备份WordPress文件

Tags: Duplicate entry * for key *, wordpress完全备份, wordpress迁移教程, dedecms网站备份, dedecms数据恢复

意外收获:逛别人博客竟然收到10美元>>  << 衡天小张主机9折优惠码来啦
Top