tnblog
首页
登录

Linux安装Mongodb

446人阅读 2020/1/16 14:09 总访问:5098 评论:3 手机 收藏
分类: linux

一、下载Mongodb

        1.通过window下载上传

        2.使用linux命令下载  wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel62-4.2.0.tgz


二、解压、配置Mongodb相关配置文件

       1.解压压缩包

            tar -zxvf mongodb-linux-x86_64-rhel62-4.2.0.tgz

       2.移动到指定目录

            mv mongodb-linux-x86_64-rhel62-4.2.0 /usr/local/mongodb

            cd /usr/local/mongodb

       3.创建所需要的文件夹

            mkdir -p data/db

            mkdir logs

            cd logs/

            touch mongodb.log

        4.启动Mongodb  默认端口是 27017

            cd bin/

            vim mongodb.conf

             添加基本配置信息

            ----------------------

            #数据库数据存放目录

            dbpath=/usr/local/mongodb304/data

            #数据库日志存放目录

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

            #追加记录日志

            logappend = true

            #端口号 默认27017

            port=27017 

            #以后台方式运行

            fork=true 

            #ip地址

            bind_ip = 127.0.0.1 

            ----------------------

        5.启动Mongodb

            cd bin/

             ./mongod -f mongodb.conf

             

            Mongodb启动成功!


三、配置开机自启动服务   

        1.加入环境变量:

            vim /etc/profile

        2.最后写入

            export MONGODBPATH=/usr/local/mongodb

            export PATH=$PATH:$MONGODBPATH/bin

        

        3.刷新环境变量配置

            source /etc/profile

        

        4.加入开机启动

        --创建服务文件:

            vim /usr/lib/systemd/system/mongodb.service

            

        --内容:

            [Unit]

            Description=mongodb 

            After=network.target remote-fs.target nss-lookup.target

                 

            [Service]

            Type=forking

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

            ExecReload=/bin/kill -s HUP $MAINPID

            ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf

            PrivateTmp=true

              

        5.[Install]

            WantedBy=multi-user.target

        

            netstat -ap | grep 27017

            


            先关掉Mongodb

            ps -ef | grep mongo

            

            kill 9658

        6.重载系统服务, 启动

            systemctl daemon-reload

            systemctl start mongodb.service

            开机自启动

            systemctl enable mongodb.service

            

            重启成功!如果不成功,详细请看日志!

            例如:

            



           想法决定行动,行动决定结果!



评价
只要还在正确的路上,离目的地就会越来越近。[路虽远,行即到]
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2020TNBLOG.NET
技术交流:群号677373950
欢迎加群交流技术