首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从命令提示符中清除/隐藏mysql错误

如何从命令提示符中清除/隐藏mysql错误
EN

Stack Overflow用户
提问于 2014-02-03 11:46:56
回答 2查看 1.8K关注 0票数 1

我在脚本中使用mysql命令响应

当数据库连接丢失时,MySQL将无法响应查询&此时MySQL错误将显示在命令提示符中,如

代码语言:javascript
复制
mysql -u root TEST -e "show tables"
ERROR 2003 (HY000): Can't connect to MySQL server on 'X.X.X.X' (111)

在执行查询时,我需要从命令提示符中隐藏该MySQL错误。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-02-03 11:52:02

重定向标准错误,就像其他命令一样,如果您不想看到错误的话。

代码语言:javascript
复制
mysql -u root TEST -e "show tables" 2>/dev/null

如果还想隐藏正常输出,也可以重定向标准输出:

代码语言:javascript
复制
mysql -u root TEST -e "show tables" >/dev/null 2>&1
票数 3
EN

Stack Overflow用户

发布于 2014-02-03 11:53:26

您可以尝试"!清除“,它将执行清空shell命令。用于执行shell命令。

代码语言:javascript
复制
mysql> \! clear

在*nix中,它将清除命令提示符。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21526581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档