个人常用 MySQL 变量 持续更新
max_allowed_packet
限制客户端和服务端之间通信的最大包大小。
sql
-- 查看当前的 max_allowed_packet 配置(默认 4MB)
SHOW VARIABLES LIKE 'max_allowed_packet';
-- 修改当前会话的 max_allowed_packet 配置
SET GLOBAL max_allowed_packet=67108864;editorconfig
[mysqld]
max_allowed_packet = 64Mlower_case_table_names
MySQL 8.0 及以上版本仅支持初始化时设置,其他版本可通过配置文件修改后重启服务。
| 配置值 | 描述 |
|---|---|
| 0 | 存储及比较均区分大小写(Linux默认) |
| 1 | 存储转为小写,比较不区分(Windows默认) |
| 2 | 保留原始存储,比较转为小写(MacOS默认) |
sql
-- 查看当前的 lower_case_table_names 配置
SHOW VARIABLES LIKE 'lower_case_table_names';editorconfig
[mysqld]
lower_case_table_names = 1参考资料
- MySQL - max_allowed_packet参数详解:https://www.cnblogs.com/shujuyr/p/18845973
