不看官方文档,仅仅通过实例端的命令行,怎么判断某个参数,是否修改后需要重启?
作用范围是global,还是session的,有系统视图或者字典能直接查看吗?
查看
show variables like '%参数%';
或者select @@参数;
修改
作用范围的话根据自己的需求,session级别只是当前会话生效,退出会话就没了
有些参数修改是必须要重启的(比如开启binlog),有的是不需要重启的,直接修改就可以用
部分设置立刻生效的参数,但是重启后会失效
如果想修改又不想重启的话,可以先执行 set global 参数=值;
然后在my.cnf里面添加更改的内容
重新登录一下mysql就生效了
--查看系统变量的全局值
select * from performance_schema.global_variables;
--查看系统变量的当前会话值
select * from performance_schema.session_variables;