zoukankan      html  css  js  c++  java
  • bash: ./mongod: cannot execute binary file

    一、报错信息

    -bash: ./mongod: 无法执行二进制文件

    二、出现原因

    在CentOS 7 64位系统下安装MongoDB以后,启动服务出错

    三、解决方法

    搜了一圈,有2种说法,1是权限,2是版本。我试了下权限,权限没问题,查看版本,都是64,那问题在哪?艾!想起来了,当时下载安装包的时候,我下的是Linux包(下图1),

    而这个系统是CentOS7,于是我又去MongoDB官网绕了一圈,果然官网提供了不一样的版本,更换版本后(下图2),顺利安装启动MongoDB服务。

     四、思考总结

    在安装过程中,用 ps -aux | grep mongod 来查看进程是否存在来验证MongoDB是否安装成功,会出现下面这种情况,

     新手一看(对,我就是这个新手),嘿,红色的那不是mongod嘛,跑起来了。

    但是我明明报错了,你怎么起来的?于是我去搜了一下,还真有收获。下面这篇文章是我在解决此问题时翻到的,

    https://www.cnblogs.com/byx1024/p/12228735.html

    看来需要学习更多的Linux知识,加油

  • 相关阅读:
    bzoj2400 Spoj 839 Optimal Marks
    01分数规划
    bzoj1565 植物大战僵尸
    bzoj1497 最大获利(最大权闭合子图)
    bzoj3144 切糕
    loj6045 价
    bzoj3894 文理分科
    luogu3731 新型城市化
    快速傅里叶变换(FFT)
    bzoj1030 文本生成器
  • 原文地址:https://www.cnblogs.com/peanut-zh/p/14050556.html
Copyright © 2011-2022 走看看