Linux centos7安裝Mongodb


Linux centos7安裝Mongodb-4.0

1.下載

  官方下載地址:https://www.mongodb.com/download-center/community

2.上傳解壓

  1)rz命令上傳

  

  2)解壓安裝

  解壓:tar -zxvf mongodb-linux-x86_64-4.0.6.tgz

  移動:mv ./mongodb-linux-x86_64-4.0.6 /usr/local/mongodb

  

3.配置conf與目錄

  1)進入mongodb目錄

    cd /usr/local/mongodb/

    

  2)創建db目錄和日志文件

    mkdir -p ./data/db

   mkdir -p ./logs

   touch ./logs/mongodb.log

    

  3)創建mongodb.conf文件

    vim mongodb.conf

#端口號
port=27017
#db目錄
dbpath=/usr/local/mongodb/data/db
#日志目錄
logpath=//usr/local/mongodb/logs/mongodb.log
#后台
fork=true
#日志輸出
logappend=true
#允許遠程IP連接
bind_ip=0.0.0.0

4.啟動測試

  1)啟動

  ./bin/mongod --config mongodb.conf

   

  2)連接

  ./bin/mongo

  

  3)測試

  

5.配置mongodb服務開機啟動

       1)設置mongodb.service開機服務啟動   

       cd /lib/systemd/system
       cat >>mongodb.service<<"EOF"
  [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/mongodb.conf
  ExecReload=/bin/kill -s HUP $MAINPID
  ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf
  PrivateTmp=true

  [Install]
  WantedBy=multi-user.target
       EOF

 

     然后設置mongodb.service權限

     chmod +x mongodb.service

 

     #啟動服務

     systemctl start mongodb.service    

     #停止服務

     systemctl stop mongodb.service

     #添加開機自啟動

     systemctl enable mongodb.service

     #重啟服務

     systemctl restart mongodb.service

 

    2)添加環境變量

     1、直接用export命令:
     export PATH=$PATH:/usr/local/mongodb/bin


     2、修改profile文件:
     cat >>/etc/profile<<"EOF"
     export PATH="$PATH:/usr/local/mongodb/bin"

     EOF

     #刷新profile文件:

     source  /etc/profile


     3、 修改.bashrc文件:

     cat >>/root/.bashrc<<"EOF"
     export PATH="$PATH:/usr/local/mongodb/bin"

     EOF


     上述三步依次執行完畢,環境變量配置完成!!!!

      重啟服務器,輸入mongo 回車就有了。。。。。

6.推薦一款mongodb可視化工具

  Robo 3T :https://robomongo.org/

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM