gpt4 book ai didi

xampp - 如何解决moodle全新安装问题mysql_full_unicode_support#File_format和mysql_full_unicode_support#Large_prefix

转载 作者:行者123 更新时间:2023-12-04 12:05:30 27 4
gpt4 key购买 nike

我对 Moodle 很陌生。当我尝试安装它时,我遇到了这个问题(请引用屏幕截图)。
enter image description here

任何人都可以帮我解决这个问题吗?

先感谢您。
奥姆卡尔

最佳答案

这是很常见的问题,人们经常遇到,即使我也遇到过。当安装最新的 3.2+ 时,它会检查 MySQL 数据库中是否启用了对 utf8mb4 字符集的支持。这在 MySQL 中不是默认的。您需要在 mysql conf 中设置几个参数。

在基于 Linux 的系统上,您需要更改 my.cnf。这可能位于“/etc/mysql/”中。对 my.cnf 进行以下更改:

[client]
default-character-set = utf8mb4

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefix

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshake

[mysql]
default-character-set = utf8mb4

更改值后,重新启动 mysql,现在应该修复错误。

请引用以下文件

https://docs.moodle.org/32/en/MySQL_full_unicode_support

https://mathiasbynens.be/notes/mysql-utf8mb4#character-sets

关于xampp - 如何解决moodle全新安装问题mysql_full_unicode_support#File_format和mysql_full_unicode_support#Large_prefix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44062153/

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