我正在使用脚本中的mysql命令响应
当数据库连接丢失时,MySQL将无法响应查询&当时MySQL错误将在命令提示中显示,例如
mysql -u root TEST -e "show tables"
ERROR 2003 (HY000): Can't connect to MySQL server on 'X.X.X.X' (111)
我需要在执行查询时隐藏命令提示符的mySQL错误。
重定向标准错误,就像您不想看到错误的情况一样。
mysql -u root TEST -e "show tables" 2>/dev/null
如果您也想隐藏正常输出,请重定向标准输出:
mysql -u root TEST -e "show tables" >/dev/null 2>&1
您可以尝试" !clear",它将执行clear shell命令。" !"用于执行shell命令。
mysql> ! clear
在 *nix中,它将清除您的命令提示。