最近遇到一个头痛的麻烦事,mysql服务隔几个小时就自动关闭,还得手动启动。摸索了好久,终于发现是mysql默认设置了8小链接,就自动断开,修改下mysql的默认设置就好了。

mysql> show variables like '%timeout%';

截图_deepin-terminal_20210908104919.png

mysql> set interactive_timeout=31536000;
Query OK, 0 rows affected (0.00 sec)

mysql> set wait_timeout=31536000;
Query OK, 0 rows affected (0.00 sec)

mysql> show variables like '%timeout%';

截图_deepin-terminal_20210908105002.png