如何从 Python 更改默认 MySQL 连接超时
在 Python 中,MySQL 连接的默认超时在使用较长时间时可能会带来挑战- 运行程序,因为它可能会导致意外错误。 MySQL 提供多个超时变量来控制连接行为的不同方面。要解决此问题,您可以修改默认超时以确保您的程序不会遇到过早断开连接的情况。
修改默认超时
更改默认 MySQL 超时设置时,您可以通过 Python 连接使用 SET GLOBAL 语句。这允许您为所需的超时变量指定新值。以下代码片段演示了如何更改三个关键超时:
con.query('SET GLOBAL connect_timeout=28800') con.query('SET GLOBAL interactive_timeout=28800') con.query('SET GLOBAL wait_timeout=28800')
超时变量含义
在此示例中,超时值设置为 28800 秒,相当于 8 小时。但是,由于您的程序运行了 10 个小时,因此您应该考虑相应地增加指定值。
以上是如何在 Python 中延长 MySQL 连接超时?的详细内容。更多信息请关注PHP中文网其他相关文章!