我希望有人可以帮我解决这个问题。我正在尝试从WAMP中获取一个有效的wordpress网站并将其移动到一个活动域。我已经设置了托管和所有内容,并按照将当前数据库导出到文件并通过domain.com cpanel上的phpmyadmin导入它的说明进行操作。
我在导入时收到以下错误:#1062 - 键'PRIMARY'重复输入'1'
之前我收到错误#1064,但在删除顶部的几行代码后,它更改为此错误。我假设问题可能与config.php有关,或者可能有不同的版本?
以下是我在.sql文件中的内容,我试图在顶部导入:
-- phpMyAdmin SQL Dump
-- version 4.1.14
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Sep 02, 2015 at 08:46 PM
-- Server version: 5.6.17
-- PHP Version: 5.5.12
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
我是设置wordpress网站以及使用数据库的新手,所以如果有其他信息你需要帮我解决这个问题,请问我会得到它。如果我没有提供足够的信息,我道歉,我只是不确定我应该在哪里寻找,并且可以真正使用一些建议。
提前感谢任何阅读此内容的人。 - 巴雷特
编辑:这也可能是有用的信息
USE pubz_glass_db;
CREATE TABLE IF NOT EXISTS `1441208560942_wp_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT,
`comment_id` bigint(20) unsigned NOT NULL DEFAULT '0',
`meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`meta_value` longtext COLLATE utf8mb4_unicode_ci,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`(191))
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci AUTO_INCREMENT=1 ;
答案 0 :(得分:0)
当您安装新的,新鲜的Wordpress时,它会自动创建默认文章等。因此,当您尝试导入旧数据库时,会出现id的冲突。在导入旧数据库之前,您应该DROP
或至少TRUNCATE
在主机上安装后由Wordpress创建的所有表格。