предпосылка моей проблемы заключается в следующем:
Я очень мало знаю о MySQL, и у меня есть база данных MySQL для блога WordPress, которую я пытаюсь скопировать между двумя экземплярами 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 при копировании или импорте базы данных
но я не знаю достаточно, чтобы понять, что ОП сделал с его БД, чтобы он работал …
Я также нашел это
http://sourceforge.net/p/phpmyadmin/feature-requests/1553/
Я понимаю, что это напрямую связано с ошибкой, которую я получаю, и это, вероятно, говорит о решении («Вот почему PhpMyAdmin при экспорте должен разделять создание индексов FULLTEXT на несколько команд SQL»), но я не знаю достаточно, чтобы понять что либо, и Googling далее о FULLTEXT находит только страницы с функцией «полнотекстового поиска».
Но что мне делать, именно? Пожалуйста посоветуй.
Задача ещё не решена.
Других решений пока нет …