首页/数据/数据库速查/SHOW VARIABLES 查看与核对参数

SHOW VARIABLES 查看与核对参数

查看当前生效参数(版本、字符集、缓冲池、连接上限、binlog、sql_mode),核对配置文件与运行态是否一致。

数据库速查数据更新于 2026-10-12
用途查看参数生效值
语法SHOW [GLOBAL|SESSION] VARIABLES LIKE '模式'
动态改SET GLOBAL / SET PERSIST

常用核对

常用核对
SHOW VARIABLES LIKE 'version%';
SHOW VARIABLES LIKE 'character_set_%';
SHOW VARIABLES LIKE 'innodb_buffer_pool_size';
SHOW VARIABLES LIKE 'max_connections';
SHOW VARIABLES LIKE 'log_bin%';
SHOW VARIABLES LIKE 'sql_mode';

动态与持久调整

动态与持久调整
SET GLOBAL max_connections = 1000;      -- 重启失效
SET PERSIST max_connections = 1000;     -- 写入 mysqld-auto.cnf 持久生效
SET PERSIST 的优先级高于 my.cnf,排查参数来源别漏掉 mysqld-auto.cnf 与 RESET PERSIST。

易错点

  • 改字符集只调客户端参数不改库表,数据照样乱码,要全链路统一
  • 部分参数只读,SET 会报错;改它必须改 my.cnf 并重启

数据来源与参考

  • MySQL 8.0 Reference Manual: Server System Variables

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌