Howto change runtime variables without restart MySQL Server
比方说在一些实际生产环境中,想改个MYSQL的配置,但是又不想停止服务重起MYSQL,有什么办法呢?使用SET命令可以做到,请看下面几个例子:
1.设置key_buffer_size的大小为10M。
SET GLOBAL key_buffer_size = 10485760;
或
SET @@global.key_buffer_size = 10485760;
2.设置最大连接数为200
SET GLOBAL max_connections=200;
或
SET @@global.max_connections=200;
3.更改慢查询SQL日志时间
SET @@long_query_time=3;
要查看有哪些变量,可执行SHOW VARIABLES;获得。