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