gpt4 book ai didi

php - 使用 mysqlnd 时如何增加 PHP PDO 最大缓冲区大小?

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

我在一个项目中使用 php 5.6,并使用 PDO 访问远程 mysql 数据库(在 AWS 上)。

我遇到以下错误:

SQLSTATE[08S01]: Communication link failure: 1153 Got a packet bigger than 'max_allowed_packet' bytes

乍一看,我认为这很容易解决,只需将 MYSQL_ATTR_MAX_BUFFER_SIZE 设置为 PDO 构造函数的属性,但似乎不支持该值PDO 针对 mysqlnd

进行编译

谁能告诉我在这种情况下如何增加缓冲区大小?好像没找到。

谢谢

最佳答案

似乎可以通过更改 mysql 服务器配置上的 max_allowed_pa​​cket 来解决这个问题。

关于php - 使用 mysqlnd 时如何增加 PHP PDO 最大缓冲区大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50119500/

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