【问题标题】:MySQLdb initial connection timeoutMySQLdb 初始连接超时
【发布时间】:2013-09-07 07:27:51
【问题描述】:

我在 python 中使用MySQLdb 连接到远程数据库并执行查询。到目前为止,一切都很好。但是,由于多种原因,指定 IP 地址处根本没有 MySQL 服务器(或实际上没有任何服务器)是可能的。在这些情况下,此时MySQLdb 将无限期挂起。这并不理想,我希望能够设置一个超时,如果超过这个超时,我可以提出异常并继续我的生活。

有没有简单的方法来做到这一点?

【问题讨论】:

    标签: python mysql mysql-python


    【解决方案1】:

    您可以将connect_timeout 参数传递给MySQLdb.connect 函数。引用docs:

    连接超时

    如果在给定数量内未完成连接,则中止 秒。

    默认值:无超时 (?)

    【讨论】:

      猜你喜欢
      • 2017-12-29
      • 1970-01-01
      • 2013-11-29
      • 1970-01-01
      • 2022-08-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多