关于mysql限制

时间:2018-02-28 10:49:31

标签: mysql ubuntu nginx

我读了一些关于更新全局变量的内容,例如net_read_timeout,connect_timeout等,以避免在MySQL数据库上丢失连接。所以我的问题只是这个

如果我执行这些查询,是否必须在Ubuntu&上重启mysql服务? Nginx的?

SET GLOBAL connect_timeout=28800
SET GLOBAL net_read_timeout=600

我的问题是因为当我使用这个查询时,它似乎更新了,但即使我没有重启mysql服务等,它们仍在运行吗?

SHOW VARIABLES LIKE '%timeout%'

1 个答案:

答案 0 :(得分:0)

是的,他们肯定会奏效。只有'某些'操作系统需要在轻微更改后重新启动(我保持中立)。但是不要接受我的话,请看:

https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html

它说:

  

大多数都可以在运行时使用SET动态更改   语句,使您可以在不使用的情况下修改服务器的操作   必须停止并重新启动它。

然后再向下查看表格,您可以看到connect_timeoutnet_read_timeout都是动态的。

我想文档毕竟有目的吗?