centos上配置mongodb

作者: liyang的技能树 | 来源:发表于2018-05-19 11:36 被阅读7次

    主要目录文件所在位置

    path: /usr/local/mongodb

    mongod.lock: 根目录/data/db/mongod.lock

    logpath=/usr/local/mongodb/logs/mongodb.log

    /data/db: 根目录/data/db

    配置文件:/usr/local/mongodb/bin/mongodb.conf

    下载安装包-解压-移动到/usr/local目录下并改名

    wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-3.0.2.tgz

    gzip -d mongodb-linux-i686-3.0.2.tgz

    tar xvf mongodb-linux-i686-3.0.2.tar

    mv mongodb-linux-i686-3.0.2 /usr/local/mongodb

    cd /usr/local/mongodb

    mkdir db

    mkdir logs

    cd bin

    vi mongodb.conf

    配置文件

    vi /usr/local/mongodb/mongodb.conf:dbpath=/usr/local/mongodb/db

    写入以下配置项

    logpath=/usr/local/mongodb/logs/mongodb.log

    port=27017

    fork=true

    nohttpinterface=true

    开机自动启动mongodb

    vi /etc/rc.d/rc.local

    /usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf

    重启一下系统测试下能不能自启

    进入mongodb的shell模式

    /usr/local/mongodb/bin/mongod

    查看数据库列表

    show dbs

    当前db版本

    db.version();

    建立软链接

    ln -s /usr/local/mongodb/bin/mongod /usr/bin

    ln -s /usr/local/mongodb/bin/mongo /usr/bin

    后台启动或关闭

    启动(必须带着--logpath)

    mongod --fork --logpath=/usr/local/mongodb/logs/mongodb.log

    (如果报错child process failed ->> rm -rf /data/db/mongod.lock)

    关闭后台

    mongo

    use admin

    db.shutdownServer()

    远程连接mongodb

    mongo (IP地址)/test -utest -ptest

    没有用户名和密码验证的话,直接使用:

    mongo (IP地址)/test

    相关文章

      网友评论

        本文标题:centos上配置mongodb

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