如果我使用例如:
mysqlcheck syscp --silent --auto-repair
我仍然得到注释:
syscp.panel_sessions
注意:表的存储引擎不支持检查
这很奇怪,因为它在手册页中说:
--silent, -s
静音模式。仅打印错误消息。
看来, --silent 只会抑制 OK 消息。
我怎样才能抑制注释和警告,所以我真的只得到错误?
也许用grep解析输出?
https://unix.stackexchange.com/questions/88694/grep-all-lines-but-one-before-the-hit
几年前看起来像一个已知的错误,没有任何进展:
http://bugs.mysql.com/bug.php?id=47547
您需要找到另一种解决方法,就像您使用 grep 抑制说明一样。输出是不是看起来很糟糕,或者您是否想要一种方法来消除错误并对其进行处理?
我们不能。这是一个错误。它还将在静音模式下打印警告和注释。请检查这个 mysql 错误。mysql错误