专栏首页运维技术迷grep命令遇到 Binary file matches解决方法

grep命令遇到 Binary file matches解决方法

报错

今天在grep数据库(Mysql)bilog文件的时候,终端返回报错:Binary file mysql-bin.000840 matches

[root@devops-ansible data]# grep "397736" mysql-bin.0008*
Binary file mysql-bin.000840 matches
Binary file mysql-bin.000842 matches
Binary file mysql-bin.000843 matches
Binary file mysql-bin.000844 matches
Binary file mysql-bin.000845 matches
Binary file mysql-bin.000847 matches

原因

因为mysql的binlog文件是二进制文件,grep不能直接读取二进制文件。

解决方法

grep -a  " 要查找的内容" 文件

[root@devops-ansible data]# grep --help 
-a, --text                equivalent to --binary-files=text # 让二进制文件等价于文本文件

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 详解mysql-bin.000001文件来源以及处理方法

    今天看服务器探针,吓了我一跳,发现硬盘空间剩余6.2G左右。 ? 仔细想想没有往服务器上传什么大的文件,也不能被黑(不起眼的小网站服务器)。于是,就逐一的...

    行 者
  • Mysql忘记root密码的恢复方法

    标题是忘记root密码,其实我个人觉得像数据库(mysql、oracle等)这么重要的服务,管理员的密码怎么可能忘记。但凡事都没有绝对,在使用mysql的过...

    行 者
  • 连仕彤博客zabbix-agent启动报错No space left on device

    行 者
  • 13.3 mysql常用命令

    mysql常用命令目录概要 查询库 show databases; 切换库 use mysql; 查看库里的表 show tables; 查看表里的字段 des...

    运维小白
  • 1045 Access denied for user 'root'@'localhost' (using password: YES)

    MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user 'root'@'localhost' (...

    acoolgiser
  • 删库不跑路:论MySQL数据恢复

    日常工作中,总会有因手抖、写错条件、写错表名、错连生产库造成的误删库表和数据的事情发生,那么,如果连数据都恢复不了,还要什么 DBA。

    一个优秀的废人
  • 【SQL】【Springboot】Could not create connection to database server.

    mysqll版本号和maven中pom文件中配置的mysql-connector版本号不同,在将pom文件中的版本号改成本地mysql的版本号以后再更新mave...

    韩旭051
  • 交互式分析技术

    机器学习和数据挖掘是个非常难的领域,所以在这个领域有数据科学家这么一个职位。“数据科学家”在2009年由Natahn Yau首次提出,其概念是采用科学方法、运用...

    大数据和云计算技术
  • Mysql之load Data

    load data很适合用来做数据迁移,在数据量比较大的时候,导出及导入的性能仍然不错.

    呼延十
  • 详解mysql-bin.000001文件来源以及处理方法

    今天看服务器探针,吓了我一跳,发现硬盘空间剩余6.2G左右。 ? 仔细想想没有往服务器上传什么大的文件,也不能被黑(不起眼的小网站服务器)。于是,就逐一的...

    行 者

扫码关注云+社区

领取腾讯云代金券