关于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_timeoutnet_read_timeout都是动态的。

我想文档毕竟有目的吗?

以上是关于关于mysql限制的主要内容,如果未能解决你的问题,请参考以下文章

mysql关于行长度有限制吗

关于MySQL function创建的限制

关于mysql限制

关于代码片段的时间复杂度

关于片段生命周期

关于js----------------分享前端开发常用代码片段