【问题标题】:How do I see mysql status messages in bash stdout over ssh? [duplicate]如何通过 ssh 在 bash stdout 中查看 mysql 状态消息? [复制]
【发布时间】:2019-04-23 02:06:56
【问题描述】:

我正在通过 ssh 向 bash 中的 mysql 传递一些命令,并且不仅希望查看查询结果,还希望查看 stdout 中返回的 mysql 状态消息。

例如,当我发送时:

mysql --defaults-file=~/.my.cnf -e "SELECT orderdate FROM marketdata LIMIT 1;"

我看到以下输出:

+------------+
| orderdate  |
+------------+
| 2019-04-04 |
+------------+

如果我直接登录到服务器并运行命令: SELECT orderdate FROM marketdata LIMIT 1; 我看到以下输出:

+------------+
| orderdate  |
+------------+
| 2019-04-04 |
+------------+
1 row in set (0.00 sec)

当我通过 ssh 发送命令时,如何查看每个查询“1 row in set (0.00 sec)”后显示的 mysql 状态消息?

【问题讨论】:

标签: mysql bash ssh


【解决方案1】:

您可以传递-v 标志以获得更详细的输出。

在你的情况下,我认为通过 -v 两次会给你想要的详细程度。

例如:

mysql --defaults-file=~/.my.cnf -vve "SELECT orderdate FROM marketdata LIMIT 1;"

【讨论】:

    猜你喜欢
    • 2021-03-19
    • 1970-01-01
    • 2014-09-11
    • 2010-09-18
    • 2018-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多