我很难想出正确的语法来为我的慢查询日志文件引入特定的主机信息:
我使用的是以下内容:
sudo pt-query-digest mysql-slow.log --since "2017-05-07 22:00:00" --until "2017-05-08 22:00:00" --filter ‘$event->{host} !~ m/^ip-1-1-1-1/’ > slow.log在这个场景中,我尝试排除所有1.1.1.1版本的In。我不知道出了什么问题。
发布于 2017-05-24 05:48:24
使用ascii引号('),而不是这个非ascii引号(‘);
假设m/^ip-1-1-1-1/正常工作,它将同时捕获ip-1-1-1-1和ip-1-1-1-123。所以你可能需要一些东西来终止这个ip。也许是m/^ip-1-1-1-1$/
在没有将参数隐藏在单引号中的情况下,shell将(至少) $event解释为shell变量,将{...}解释为某物,将!~解释为某物。
https://stackoverflow.com/questions/43858746
复制相似问题