MySQL 配置
约 1 分钟阅读
MySQL Conf
mysqld --verbose --help
mysqld --no-defaults --verbose --helpSHOW VARIABLES;
select * from performance_schema.persisted_variables;
select * from performance_schema.global_variables;mysqld
--character-set-server=utf8mb4
--collation-server=utf8mb4_unicode_ci
--max-connections=2000- my.cnf
--defaults-extra-file- .mylogin.cnf
- --no-defaults
- mysqld-auto.cnf
- persisted_globals_load
SET PERSIST
- mysql_config_editor
- 参考
- MySQL Log笔记MySQL 日志| conf | default | for | · | logoutput | FILE | TABLE,FILE,NONE | · | slowquerylog | OFF | | · | slowquerylogfile | | | · | generallog | OFF | |打开:/notes/db/relational/mysql/log
- dev.mysql.com/doc/refman/8.0/en/server-system-variables.html
- dev.mysql.com/doc/refman/8.0/en/option-files.html
配置方式
启动参数配置
mysqld --sort-buffer-size=256K --max-allowed-packet=1Gmy.cnf
[mysqld]
sort_buffer_size=256K
max_allowed_packet=1G动态配置
SET GLOBAL max_connections = 1000;
SET @@GLOBAL.max_connections = 1000;
-- mysqld-auto.cnf
SET PERSIST max_connections = 1000;
SET @@PERSIST.max_connections = 1000;
-- 不修改当前
SET PERSIST_ONLY back_log = 1000;
SET @@PERSIST_ONLY.back_log = 1000;
-- 会话维度
SET SESSION sql_mode = 'TRADITIONAL';
SET @@SESSION.sql_mode = 'TRADITIONAL';
SET @@sql_mode = 'TRADITIONAL';query_cache_size
- 8.0 移除
- 5.6 禁用
- dba.stackexchange.com/a/217578/234272
关联信息
反向链接、本文链接的其他页面和外部资料。
站内链接
- MySQL 日志笔记 · MySQL Log
| conf | default | for | · | logoutput | FILE | TABLE,FILE,NONE | · | slowquerylog | OFF | | · | slowquerylogfile | | | · | generallog | OFF | |
参考资料
其他外链3 条
- dba.stackexchange.com/a/217578/234272dba.stackexchange.com/a/217578/234272
- dev.mysql.com/doc/refman/8.0/en/option-files.htmldev.mysql.com/doc/refman/8.0/en/option-files.html
- dev.mysql.com/doc/refman/8.0/en/server-system-variables.htmldev.mysql.com/doc/refman/8.0/en/server-system-variables.html