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. 导航到“数据库”部分。
  3. 找到“参数配置”选项卡。
  4. 选中“InnoDB引擎 (InnoDB_Engine)”复选框。
  5. 保存更改。

后续操作:

启用 InnoDB 存储引擎后,再次安装 NextCloud。此时,安装过程应该可以顺利进行。

© 版权声明
THE END
喜欢就支持一下吧
点赞5 分享