Linux环境下mongoDB的安装搭建及简单的增删改查操作

==----------------------------------------------------------------------------------------------------------------------
-----== mongoDB的安装及简单的增删改查操作

1、下载安装包资源
    官网:https://www.mongodb.com/download-center/community
    版本:mongodb-linux-x86_64-4.0.11.tgz

2、资源放指定目录,解压文件
    cd /mine/software/mongodb-4.0.11
    tar -zxvf mongodb-linux-x86_64-4.0.11.tgz

3、将解压后的文件下的bin目录,复制到你服务目录(自己定义的目录)
    服务目录:/mine/serve/
    创建新服务目录:mkdir mongodb
    复制文件:rsync -a bin /mine/serve/mongodb

4、进入到MongoDB服务目录下,创建数据目录和日志文件
    cd /mine/serve/mongodb
    mkdir data
    touch dblogs 【注意:这里一定是个文件,不是目录】

5、进入到mongodb服务下的bin目录,进行启动
    cd /bin
    ./mongod --dbpath=/mine/serve/mongodb/data --logpath=/mine/serve/mongodb/dblogs

    执行,有时候会报错,如:
    [root@iZm5eizpokikoertia0x31Z bin]# ./mongod --dbpath=/mine/serve/mongodb/data --logpath=/mine/serve/mongodb/dblogs
    2019-08-05T15:06:56.792+0800 I CONTROL  [main] log file "/mine/serve/mongodb/dblogs" exists; moved to "/mine/serve/mongodb/dblogs.2019-08-05T07-06-56".
    ^C

    加个--fork,放在后台执行,试试:./mongod --dbpath=/mine/serve/mongodb/data --logpath=/mine/serve/mongodb/dblogs --fork

    [root@iZm5eizpokikoertia0x31Z bin]# ./mongod --dbpath=/mine/serve/mongodb/data --logpath=/mine/serve/mongodb/dblogs --fork
    about to fork child process, waiting until server is ready for connections.
    forked process: 11794
    child process started successfully, parent exiting

    至此mongodb启动成功!

    注:通常情况,加--fork和不加--fork的区别在于,不加,需要开启一个MongoDB启动窗口。

6、查看相关进程 pstree -p | grep mongod
    [root@iZm5eizpokikoertia0x31Z bin]# pstree -p | grep mongod
               |-mongod(11794)-+-{mongod}(11795)
               |               |-{mongod}(11796)
               |               |-{mongod}(11802)
               |               |-{mongod}(11803)
               |               |-{mongod}(11804)
               |               |-{mongod}(11805)
               |               |-{mongod}(11806)
               |               |-{mongod}(11807)
               |               |-{mongod}(11808)
               |               |-{mongod}(11809)
               |               |-{mongod}(11810)
               |               |-{mongod}(11811)
               |               |-{mongod}(11812)
               |               |-{mongod}(11813)
               |               |-{mongod}(11814)
               |               |-{mongod}(11815)
               |               |-{mongod}(11816)
               |               |-{mongod}(11817)
               |               |-{mongod}(11818)
               |               |-{mongod}(11819)
               |               |-{mongod}(11820)
               |               |-{mongod}(11821)
               |               `-{mongod}(11822)

    注意:通过以上我们可以看到主进程11794。

7、
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值