2019年11月19日

使用 mysql cli 連線時、增加 timeout 選項

最近用 shell script 去拉線上機器的 mysql 資訊,但是有的機器是會換 IP 的、導致指令就卡在那邊,後續的都不會跑
查了官方手冊才發現有這個參數可以用 --connect-timeout

實際使用方式為
mysql -u xxxxx -p xxxx --connect-timeout=3 -h xxx.xxx.xxx.xxx -P 3306

超過三秒就自動放棄、才不會等到天荒地老

reference:https://dev.mysql.com/doc/refman/8.0/en/mysql-command-options.html#option_mysql_connect-timeout

0 意見:

張貼留言