2013-09-27 130 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