美文网首页
ubuntu 16.0.4 mongodb

ubuntu 16.0.4 mongodb

作者: igor_d140 | 来源:发表于2019-07-13 09:50 被阅读0次

    ubuntu 16.04 mongodb enterprise 3.4 安装中遇到的错误

    错误一:

    ./mongod: error while loading shared libraries: libcurl.so.4: cannot open shared object file: No such file or directory
    在启动./mongod 的时候缺少 libcurl.so 库

    执行下面语句

    apt-get install libcurl4-openssl-dev
    1
    错误二:
    ./mongod: error while loading shared libraries: libnetsnmpmibs.so.30: cannot open shared object file: No such file or directory

    解决方法:

    apt-get install snmpd snmp snmp-mibs-downloader
    1
    原因缺少 snmpd 相关的东西 。客户端服务端都给它装了。

    MongoDB源码安装(Ubuntu)

    下载
    进入mongodb官方页面选择适合自己的版本。
    执行下载命令(本人选择如下版本):

    root@ubuntu:~# wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-ubuntu1404-3.4.7.tgz

    *下载如果太慢自行寻找翻墙工具

    创建mongodb安装目录以及日志目录
    root@ubuntu:~# mkdir /data/mongodb
    root@ubuntu:~# mkdir /var/log/mongodb

    创建mongodb配置文件
    本人不太喜欢直接启动,还是配置文件比较直观

    root@ubuntu:~# vim /etc/mongodb.conf

    配置文件详情
    具体如何使用配置,大家更具自己情况而定
    下面是比较基础的常用配置:

    #数据库安装位置
    dbpath=/data/mongodb
    #日志存储位置
    logpath=/var/log/mongodb/mongodb.log
    #是否不覆盖原日志
    logappend=true
    #是否立即持久化存储
    journal=true
    #是否以守护进程方式运行
    fork=true
    #绑定使用IP
    bind_ip = 127.0.0.1
    #绑定端口默认27017
    #port = 27017
    #是否以安全认证方式运行(即用户登录信息)
    noauth = true
    #auth = true
    

    安装
    解压之前下载的文件:

    root@ubuntu:~# tar -xvf mongodb-linux-x86_64-ubuntu1404-3.4.7.tgz

    把mongo的shell工具全部拷贝到/usr/bin/目录下,即可全局使用这些工具:

    root@ubuntu:~# cp ./mongodb-linux-x86_64-ubuntu1404-3.4.7/bin/* /usr/bin/

    启动数据库:

    root@ubuntu:~# mongod --config /etc/mongodb.conf
    about to fork child process, waiting until server is ready for connections.
    forked process: 3850
    child process started successfully, parent exiting
    

    运行mongo即可进入数据库:

    root@ubuntu:~# mongo
    >show dbs
    admin  0.000GB
    local  0.000GB
    

    当然这样可还没好,为了安全别忘了配置用户哦,mongo.conf中的auth也要置为true哦

    相关文章

      网友评论

          本文标题:ubuntu 16.0.4 mongodb

          本文链接:https://www.haomeiwen.com/subject/ualpkctx.html