mysql可以从多个位置获取配置参数,并且会按照获取的先后顺序来处理对同一配置 有冲突的参数,后面获取的参数会覆盖前面的参数值,所以,当自己修改了参数不生效时,可能是因为这个原因
有的修改了的全局参数只对新的连接的会话有效
而不会对修改前的会话有效
show variables where variable_name='wait_timeout'
or variable_name='interactive_timeout';
set global wait_timeout=3600;set global interactive_timeout=3600;
这两个参数必须同时设置,否则,系统会选取这两个参数中设置最大的值