[英]MYSQL Error Installing BuildEngine
安装Builder Engine时出现错误
数据库错误:使用的表类型不支持FULLTEXT索引
查询:'CREATE TABLEbe_blog_posts
(id
int(11)NOT NULL AUTO_INCREMENT,title
varchar(255)CHARACTER SET utf8mb4 DEFAULT NULL,text
text DEFAULT NULL,image
varchar(255)DEFAULT'',time_created
int(11)DEFAULT'0' ,category_id
int(11)默认'0',user_id
int(11)无符号NOT NULL,comments_allowed
枚举('yes','no','hide')groups_allowed
',tags
varchar(255)DEFAULT'',groups_allowed
varchar(255)DEFAULT'',slug
varchar(255)DEFAULT'',PRIMARY KEY(id
),FULLTEXT KEYtitle_fulltext
(title
))ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COLLATE = utf8mb4_unicode_ci'
为了运行BuilderEngine的自动安装程序,您的服务器必须至少具有mysql版本5.6。 对InnoDB引擎的全文索引支持已添加到mysql版本5.6中。 参考: https : //dev.mysql.com/doc/refman/5.6/en/mysql-nutshell.html
您可以按照以下针对Ubuntu Linux的说明升级版本。
首先检查您的mysql版本,以确保这是问题所在。
mysql --version
如果它返回5.5或更低,我们知道我们需要升级。 但是首先,让我们备份所有数据库。 需要您的root密码
mysqldump --lock-all-tables -u root -p --all-databases > dump.sql
现在我们可以安装mysql 5.6(或5.7)。
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install mysql-server-5.6
安装后,它将询问您新的root密码。 使用与上一个相同的方法可能很明智,但这取决于您。
现在,我们将导入备份的数据库。
mysql -u root -p < dump.sql
而已。 测试最新的mysql 5.7版本可能是值得的,因为它增加了性能并增加了本机JSON支持。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.