2013-09-27 131 views
0

我有MySQL 5.6.11安裝在本地主機上,我導出了一個數據庫上傳到安裝了MySQL 5.1的服務器上。我得到的錯誤,當我上傳如何導出MySQL 5.5數據庫到5.1兼容

SQL query: 

-- 
-- Database: `trintest` 
-- 
-- -------------------------------------------------------- 
-- 
-- Table structure for table `tr_options` 
-- 
CREATE TABLE IF NOT EXISTS `tr_options` (
`option_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT , 
`option_name` varchar(64) NOT NULL DEFAULT '', 
`option_value` longtext NOT NULL , 
`autoload` varchar(20) NOT NULL DEFAULT 'yes', 
PRIMARY KEY (`option_id`) , 
UNIQUE KEY `option_name` (`option_name`) , 
FULLTEXT KEY `option_value` (`option_value`) 
) ENGINE = InnoDB DEFAULT CHARSET = utf8 AUTO_INCREMENT =693; 

MySQL said: Documentation 
#1214 - The used table type doesn't support FULLTEXT indexes 

,但是當我將其導入到MySQL版本5.6.11它的工作原理,但在MySQL 5.1中它顯示了上述錯誤。我怎樣才能解決這個問題?

回答

1

嘗試從以下之一MySQL的5.6.11

mysqldump -u username -p --compatible=mysql40 databasename > outputfile.sql 

mysqldump -u username -p --compatible=mysql323 databasename > outputfile.sql 

,並加載outputfile.sql到MySQL 5.1