我有一个在 Centos 6 上运行的 MySQL 5.7.16。我读到了这两个配置变量,
interactive_timeout - mysql shell 会话的交互式超时,以秒为单位,如 mysqldump 或 mysql 命令行工具。
wait_timeout - 在不活动期间 MySQL 在关闭非交互式连接上的连接之前将等待的秒数(以秒为单位)。
我在我的服务器中将这两个变量都设置为120秒,这意味着在此之后,交互式(mysql shell)和非交互式(如前端应用程序)都应该自动断开连接,如果它们处于“睡眠”模式.
我观察到来自应用程序的一些会话和来自不同 IDE(如 MySQL Workbench)的其他 TCP/IP 连接甚至在 120 秒后仍在运行。有时它们会超过 200 秒。
我需要在我的配置文件中进行其他设置吗?