复制/导入数据库时​​出现MySQL错误

时间:2014-11-11 20:19:39

标签: php mysql database wordpress innodb

我的问题的前提是: 我对MySQL知之甚少,而且我有一个wordpress博客的MySQL数据库,我试图在XAMPP的两个实例之间复制,从OS X下的一个实例复制到Windows 7下的另一个。我认为它们都是InnoDB虽然不确定。这两个XAMPP版本都是迄今为止的最新版本。

我将数据库导出到包含所有默认设置的.sql文件,然后尝试将其导入到同名的空数据库中,当它到达此表时


表格wp_posts

的索引
ALTER TABLE `wp_posts`
ADD PRIMARY KEY (`ID`), ADD KEY `post_name` (`post_name`), 
ADD KEY `type_status_date` (`post_type`,`post_status`,`post_date`,`ID`), 
ADD KEY `post_parent` (`post_parent`), ADD KEY `post_author` (`post_author`), 
ADD FULLTEXT KEY `crp_related` (`post_title`,`post_content`), 
ADD FULLTEXT KEY `crp_related_title` (`post_title`), 
ADD FULLTEXT KEY `crp_related_content` (`post_content`);

我收到此错误:

  

#1795 - InnoDB presently supports one FULLTEXT index creation at a time

如何成功复制数据库?

我理解它是某种类型的InnoDB错误,谷歌搜索确切的错误短语我找到了这个帖子 MySQL Error When Copying or Importing Database 但我不太了解OP对他的数据库做了什么,所以它有效......

我也发现了这个 http://sourceforge.net/p/phpmyadmin/feature-requests/1553/ 我理解这与我得到的错误直接相关,并且它可能告诉解决方案("这就是为什么导出时PhpMyAdmin应该将FULLTEXT索引的创建分成几个SQL命令")但是我我不太了解这一点,而且谷歌搜索FULLTEXT只能找到关于"全文搜索的网页"功能

但我该怎么做呢?请指教。

0 个答案:

没有答案