文章作者:
Enjoy 转载请注明原文链接。
mysql运行变量有全局变量和会话变量之分,全局用global,当前会话(连接)变量用session。
查看变量命令:
show variables,show session variables,show global variables
其中:show variables等同于show session variables
查看所有变量:
show variables;
查看指定变量:
show variables like 'wait_timeout';
查看指定条件变量:
show variables like '%timeout%';
设定变量命令:
一:动态变更
set wait_timeout=10;等同于set session wait_timeout=10;
set global wait_timeout=10;
二:在配置文件里指定,重启生效
以下是我在/etc/my.cnf中的设置
#hx add
skip-innodb
skip-bdb
skip-name-resolve
max_connections=200
max_connect_errors=500000
wait_timeout=10
interactive_timeout=10
tmp_table_size = 256M
另,wait_timeout的初始值是28800,这个值我在设定的是10。
相关日志
Centos7+Nginx1.9+php7+mysql5.6的简易安装配置
MYSQL的profile使用
你见过ORDER BY -title DESC这种用法吗?
怎么给mysql用户File权限?
MYSQL在备份及还原中使用界定符比sql文件更有效率