在mysql服务器中,如果想要让mysql的效率达到最好,或者想要了解更多的mysql知识,那么,去看mysql的配置是最好不过的事情了,本人将参考mysql官网的文档,详细介绍mysql的各种配置
配置查看
我们可通过mysqld命令,去输出mysql可配置的参数或默认值
mysqld --verbose --help
它将输出类似于这样的文本:
我们也可以登录mysql,使用mysql语句去输出当前mysql的配置信息:
show variables;
也可通过show status 命令去查看系统的运行状态:
show status;
mysql变量
在mysql服务中,变量分为以下几种:
1:服务选项
2:系统变量
3:状态变量
这些变量又有着不同的编辑,作用域属性(命令行使用,配置文件配置(my.cnf),系统变量,状态变量,作用域,是否动态)等情况
详情可查看:
https://dev.mysql.com/doc/refman/5.7/en/server-option-variable-reference.html
由于mysql的系统变量,配置等太多,本文主要讲文件配置
文件配置
系统运行配置
通过筛选系统配置+文件配置,筛选出了526个配置选项