我不认为这是一个重复的问题,因为我已阅读有关错误2003的其他帖子,但没有解决我的情况。
我有一个bash脚本,每晚对Amazon RDS数据库中的许多表执行mysqldump。几个月来它一直没有问题,但最近,我开始看到错误。最近一周的示例结果:
Day 1: success
Day 2: success
Day 3:
TBL citygrid_state: export entire table
TBL ci_sessions: export entire table
mysqldump: Got error: 2003: Can't connect to MySQL server on 'blah' (110) when trying to connect
... wrlog crit forced halt
Day 4: success
Day 5:
TBL sparefoot.consumer_lead_action_meta: export entire table
TBL sparefoot.consumer_lead_action_type: export entire table
mysqldump: Got error: 2003: Can't connect to MySQL server on 'blah' (110) when trying to connect
... wrlog crit forced halt
由于脚本完全在某些夜晚工作,并且在发生错误之前对mysqldump的调用工作了几十次,我的想法是我有一个超时问题。但是哪里?它可能是一个MySQL设置?或问题出在其他地方?
一些MySQL超时设置:
connect_timeout 10
interactive_timeout 14400
net_read_timeout 30
net_write_timeout 60
wait_timeout 28800