MySQL 5.5 安裝 NextCloud 時 SQL 報錯“Specified key was too long”如何解決?

MySQL 5.5 安裝 NextCloud 時 SQL 報錯“Specified key was too long”如何解決?

NextCloud 安裝過程中 sql 報錯處理

在安裝 NextCloud 時,用戶使用 mysql 5.5 版本遇到了 SQL 報錯:“SQLSTATE[42000]: Syntax Error or access violation: 1071 Specified key was too long; max key Length is 1000 bytes”。

原因分析:

報錯提示指定鍵值太長。NextCloud 安裝需要使用 InnoDB 存儲引擎,而 MySQL 5.5 版本默認使用 MyISAM 存儲引擎。MyISAM 存儲引擎對索引長度有限制,而 InnoDB 沒有此限制。

解決方案:

要解決此問題,需要在 AMH 面板中啟用 InnoDB 存儲引擎:

  1. 登錄 AMH 面板。
  2. 導航到“數(shù)據(jù)庫”部分。
  3. 找到“參數(shù)配置”選項卡。
  4. 選中“InnoDB引擎 (InnoDB_Engine)”復選框。
  5. 保存更改。

后續(xù)操作:

啟用 InnoDB 存儲引擎后,再次安裝 NextCloud。此時,安裝過程應該可以順利進行。

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點贊5 分享