MySQL:如何手动引发 net_read_timeout 和 net_write_timeout 错误

标签 mysql timeout

我想知道MySQL net_read_timeout 和 net_write_timeout 设置之间的区别。

我已经浏览了 MySQL 官方文档网站,但信息不足以让我继续。有谁能给我建议如何随意重新创建一个或两个错误,以便我可以尝试这个问题并了解它们之间的差异?

最佳答案

根据此链接http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_net_read_timeout根据我对这些错误的经验的直观理解,当连接达到全局变量 net_read_timeoutnet_write_timeout 中设置的预定值时,就会发生这些超时。如果您想人为地重现它们,一种方法可能是将这些值设置得非常低,然后尝试对数据库进行操作。这将导致超时错误在更短的“时间窗口”之后发生,从而导致错误更频繁地发生。我相信,这些值需要在 MySQL 配置文件中进行编辑,通常是 my.ini

关于MySQL:如何手动引发 net_read_timeout 和 net_write_timeout 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34401882/

相关文章:

Python SSL FTP 连接超时

php - mysql通过php与不同服务器上的mssql通信

java - 有时间限制的计算

mysql - 将多个表中的相同结果集合并到单个结果集中

mysql - codeigniter mysql查询等于日期但无法显示结果

google-cloud-platform - 谷歌云功能超时设置不起作用

java - @Asynchronous 是否有超时

mysql - 如何处理 "Unable to connect to any of the specified MySQL hosts."

mysql - SQL 连接子句返回多次出现的行而不分组

mysql - 如何处理mysql中存储过程中的异常?