gpt4 book ai didi

mysql - 即使编辑 php.ini 后,更改 max_allowed_pa​​cket 也不起作用

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

这可能看起来像 this question, 的重复项但我按照答案中的解决方案进行操作,但它仍然不起作用。顺便说一句,我正在使用 XAMPP。我就是这样做的。

 mysql -u root -p
mysql> SET GLOBAL max_allowed_packet=33554432;
Query OK, 0 rows affected (0.00 secs)
mysql> SHOW VARIABLES LIKE 'max_allowed_packet';

之后我重新启动mysql然后返回,结果仍然是 max_allowed_pa​​cket = 1048576 。

然后我将这行代码添加到 php.ini 代码的最底部,而不是编辑,因为这些行在 php.ini 文件中不存在。

[mysqld]
max_allowed_packet = 32M
[mysqldump]
max_allowed_packet = 32M

再次重新启动。检查 max_allowed_pa​​cket,它仍然是相同的 1048576 字节。他们是否有更多解决方案来修复此问题,以便我可以上传大于 1MB 的文件?还是我在这里做错了什么?

最佳答案

max_allowed_pa​​cket是MySQL服务器系统变量。

系统变量的设置可以在my.cnf文件的[mysqld]部分下指定。

它也可以作为 mysqld_safe 启动命令中的选项提供;但不要这样做。只需将其添加到 my.cnf 文件即可。

(MySQL 服务器对于 php.ini 文件是什么没有一个模糊的概念。)

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_max_allowed_packet

关于mysql - 即使编辑 php.ini 后,更改 max_allowed_pa​​cket 也不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43060058/

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