gpt4 book ai didi

MySql 在 Windows 上出错,但在 Linux 上没有,指定的 key 太长

转载 作者:行者123 更新时间:2023-11-30 01:29:09 25 4
gpt4 key购买 nike

我有一个使用 MySql 的应用程序,该应用程序提供了一个 Web UI 来配置数据库。

我在 Windows Sever 2008 r2 机器上安装了 MySql 5.1.70。我还在 Linux (RHEL 6.4) 机器上安装了 MySql 5.1.70。

当我将应用程序指向 MySql 的 Windows 框时,出现此错误:

Specified key was too long; max key length is 767 bytes

但是当我将应用程序指向运行 MySql 的 Linux 机器时,我没有收到错误消息。我已经验证该应用程序想要使用 innodb 作为引擎。

我很好奇为什么我会从一个安装中收到错误,而不是另一个安装。 innodb 引擎在 Windows 上的工作方式与在 Linux 上的工作方式不同吗?

最佳答案

查看对此问题的讨论: http://bugs.mysql.com/bug.php?id=68453

需要检查的事项:字符编码,MySQL 版本,变量 innodb_large_prefix 的值。

关于MySql 在 Windows 上出错,但在 Linux 上没有,指定的 key 太长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17667918/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com