AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 534818
Accepted
rubo77
rubo77
Asked: 2013-08-30 05:05:20 +0800 CST2013-08-30 05:05:20 +0800 CST 2013-08-30 05:05:20 +0800 CST

如何使 mysqlcheck 静音?

  • 772

如果我使用例如:

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

mysql
  • 2 2 个回答
  • 1128 Views

2 个回答

  • Voted
  1. Best Answer
    TheCleaner
    2013-08-30T05:10:13+08:002013-08-30T05:10:13+08:00

    几年前看起来像一个已知的错误,没有任何进展:

    http://bugs.mysql.com/bug.php?id=47547

    [2009 年 9 月 23 日 11:23] Shane Bester

    说明:mysqlcheck 有一个不够安静的 --silent 选项。它仍然打印出警告和注释:

    "-s, --silent 只打印错误信息。"

    shell>./mysqlcheck test --check --silent test.t1 注意:表的存储引擎不支持检查 test.t2 警告:发现 auto_increment 列值为 0 的行

    如何重复:如果存在则删除表 t2,t1; 创建表 t1(a int)engine=memory; 创建表 t2(一个 int auto_increment 主键)engine=myisam; 插入 t2 值 (1); 更新 t2 设置 a=0;

    mysqlcheck 测试 -uroot --check --silent

    建议修复:在静音模式下操作时不要打印警告和注释。

    [2009 年 9 月 23 日 11:49] Valeriy Kravchuk

    感谢您的问题报告。已按描述进行验证。

    您需要找到另一种解决方法,就像您使用 grep 抑制说明一样。输出是不是看起来很糟糕,或者您是否想要一种方法来消除错误并对其进行处理?

    • 2
  2. Harikrishnan
    2013-08-30T05:10:24+08:002013-08-30T05:10:24+08:00

    我们不能。这是一个错误。它还将在静音模式下打印警告和注释。请检查这个 mysql 错误。mysql错误

    • 0

相关问题

  • 开源与专有关系 db mgt 系统的优缺点是什么?

  • 在 solaris 10 上为 mysql 设置 max_allowed_pa​​cket

  • 如何移动 MySQL 的数据目录?

  • 通过 VPN 连接什么是远程服务器 IP?

  • mysql崩溃

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve