在安裝 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 存儲引擎:
- 登錄 AMH 面板。
- 導航到“數據庫”部分。
- 找到“參數配置”選項卡。
- 選中“InnoDB引擎 (InnoDB_Engine)”復選框。
- 保存更改。
后續操作:
啟用 InnoDB 存儲引擎后,再次安裝 NextCloud。此時,安裝過程應該可以順利進行。
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END