如何为Python中的MySQLdb设置max_allowed_packet或等效参数?

3 投票
1 回答
2086 浏览
提问于 2025-04-16 06:16

看起来MySQLdb在限制SQL语句的最大传输大小。我已经把mysqldmax_allowed_packet设置为128M。MySQL的文档说,客户端也需要进行相应的设置。

1 个回答

1

你需要把 max_allowed_packet 这个设置放到运行客户端的机器上,my.cnf 文件的 [client] 部分。如果你想的话,也可以在 mysqldb.connect 中指定一个不同的文件或组。

撰写回答