在查看 MySql 5.5 基本安装时,我注意到 mysql 客户端将默认值设置为max_allowed_packet
16M,而服务器 mysqld 使用 1M 作为默认值。这对我来说似乎有点不匹配,充其量是倒退。客户端正在使用可以轻松超越服务器限制的默认设置。
有谁知道为什么这是默认设置?它是故意的还是只是随着产品的发展而偏离的一个被忽视的设置?
在查看 MySql 5.5 基本安装时,我注意到 mysql 客户端将默认值设置为max_allowed_packet
16M,而服务器 mysqld 使用 1M 作为默认值。这对我来说似乎有点不匹配,充其量是倒退。客户端正在使用可以轻松超越服务器限制的默认设置。
有谁知道为什么这是默认设置?它是故意的还是只是随着产品的发展而偏离的一个被忽视的设置?
是全局变量,不能max_allowed_packet
为会话设置。max_allowed_packet
更多信息 - max_allowed_packet