关于mysql限制
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于mysql限制相关的知识,希望对你有一定的参考价值。
我读了一些关于更新全局变量的内容,例如net_read_timeout,connect_timeout等,以避免在mysql数据库上丢失连接。所以我的问题就是这个
如果我执行这些查询,是否必须在Ubuntu和nginx上重启mysql服务?
SET GLOBAL connect_timeout=28800
SET GLOBAL net_read_timeout=600
我的问题是因为当我使用这个查询时,它似乎更新了,但即使我不重启mysql服务等它们仍在运行吗?
SHOW VARIABLES LIKE '%timeout%'
答案
是的,他们肯定会工作。只有'某些'操作系统需要在轻微更改后重新启动(我保持中立)。但是不要相信我的话,请看:
https://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html
它说:
它们中的大多数可以在运行时使用SET语句动态更改,这使您可以修改服务器的操作,而无需停止并重新启动它。
然后再向下看表,你可以看到connect_timeout
和net_read_timeout
都是动态的。
我想文档毕竟有目的吗?
以上是关于关于mysql限制的主要内容,如果未能解决你的问题,请参考以下文章