Centos6.x安装Mongodb3.4

首先Mongodb3.4版本的官方文档连接: https://docs.mongodb.com/v3.4/

  在Centos上的安装说明连接: https://docs.mongodb.com/v3.4/tutorial/install-mongodb-on-red-hat/

1. 创建 /etc/yum.repos.d/mongodb-org-3.4.repo  这样你可以直接 yum 安装

  在/etc/yum.repos.d/mongodb-org-3.4.repo中填入如下内容:

  [mongodb-org-3.4]
  name=MongoDB Repository
  baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.4/x86_64/
  gpgcheck=1
  enabled=1
  gpgkey=https://www.mongodb.org/static/pgp/server-3.4.asc

2. 开始安装,敲入如下命令:

  sudo yum install -y mongodb-org

      上面的命令有可能会失败,多试几次即可

3. 开启MongoDB, 敲入如下命令:

  sudo service mongod start

      这个时候,你有可能会出现下面的错误:

      

      这个时候查看日志(/var/log/mongodb/mongod.log),显示如下:

      

      原来是权限问题导致的,删除 /tmp 下 mongodb相关的所有文件,让启动的时候重新创建:

      rm -f /tmp/mongodb-270*

      再次启动, 可能会出现下面错误:

       

       没关系,执行 service mongod stop (关闭之前的启动)

       最后 再次执行启动 即可成功

       (当你在 /var/log/mongodb/mongod.log 看到 [initandlisten] waiting for connections on port 就表示成功了 )

补充说明:

    mongodb有两个目录:

      /var/lib/mongo       数据目录

      /var/log/mongodb  日志目录

      这两个目录可以从 /etc/mongod.conf 里修改,但是不建议

你可能感兴趣的:(数据库)