簡體   English   中英

MYSQL錯誤安裝BuildEngine

[英]MYSQL Error Installing BuildEngine

安裝Builder Engine時出現錯誤

數據庫錯誤:使用的表類型不支持FULLTEXT索引
查詢:'CREATE TABLE be_blog_postsid 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 KEY title_fulltexttitle ))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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM