最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux安裝MongoDB啟動及常見問題解決

 更新時間:2020年08月28日 09:33:15   作者:shookm  
這篇文章主要介紹了Linux安裝MongoDB啟動及問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

MongoDB安裝過程以及問題記錄

一、MongoDB安裝

下載MongoDB

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

可能需要注冊一下我這里是Centos7系統(tǒng)所以選擇的是RHEL7.0的TGZ,其他系統(tǒng)自行選擇

如果不想注冊在這里下載也可以:https://www.mongodb.org/dl/linux

下載步驟:

[root@localhost ~]# curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.6.tgz   # 下載
[root@localhost ~]# tar -zxvf mongodb-linux-x86_64-rhel70-4.2.6.tgz                  # 解壓                
[root@localhost ~]# mv mongodb-linux-x86_64-rhel70-4.2.6/ /usr/local/mongodb             # 移動到/usr/local/mongodb
[root@localhost ~]# export PATH=/usr/local/mongodb/bin:$PATH                      # 加入PATH環(huán)境,自定義路徑記得更換
[root@localhost ~]# cd /usr/local/mongodb                               # 進入目錄
[root@localhost mongodb]# sudo mkdir -p /data/mongodb                         # /data下創(chuàng)建mongodb 用于存放MongoDB數(shù)據(jù)
[root@localhost mongodb]# sudo chmod -r 777 /data/mongodb                       # 給予777權(quán)限
[root@localhost data]# cd /data/mongodb/                                # 進入目錄
[root@localhost mongodb]# sudo mkdir logs                               # 創(chuàng)建日志目錄
[root@localhost mongodb]# cd logs                                   # 進入目錄
[root@localhost logs]# touch mongodb.log                                # 創(chuàng)建MongoDBlog文件
[root@localhost logs]# cd /usr/local/mongodb/bin                            # 進入安裝目錄bin目錄
[root@localhost bin]# sudo vim mongodb.conf                              # 編輯配置文件     
dbpath = /data/mongodb                                         # 數(shù)據(jù)存放位置
logpath = /data/mongodb/logs/mongodb.log                                # 日志文件存放位置
port = 27017                                              # MongoDB端口
fork = true                                              # 以守護程序的方式啟用,即在后臺運行
# nohttpinterface = true                                        # 這個配置需要去掉,不然會出現(xiàn)如下錯誤
# Error parsing INI config file: unrecognised option 'nohttpinterface'
auth=true                                               # 權(quán)限方式啟動
bind_ip=0.0.0.0
[root@localhost bin]# ./mongod -f ./mongodb.conf                            # 啟動MongoDB
[root@localhost bin]# ps -ef|grep mongodb                               # 查看運行狀態(tài)
root   34125   1 0 09:43 ?    00:00:08 ./mongod -f ./mongodb.conf
root   53204 33869 0 10:23 pts/0  00:00:00 grep --color=auto mongodb

運行狀態(tài)如圖:

訪問一下:

二、MongoDB后臺啟動

我們這里用到的是用后臺systemctl啟動MongoDB

首先把MongoDB加入service服務(wù)

vim /lib/systemd/system/mongodb.service

寫入

[Unit]
Description=redis
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/bin/mongodb.conf
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/bin/kill -s QUIT $MAINPID
PrivateTmp=true

[Install]
WantedBy=multi-user.target

wq保存退出即可

接著運行以下,記得終止之前打開的MongoDB的進程

[root@localhost redis-6.0.1]# systemctl enable mongodb.service          # 加入開機啟動

[root@localhost redis-6.0.1]# systemctl is-enabled mongodb.service        # 查看開機是否啟動成功
enabled

[root@localhost redis-6.0.1]# systemctl start mongodb              # 開啟mongoDB服務(wù)


[root@localhost redis-6.0.1]# systemctl status mongodb              # 查看mongoDB運行狀態(tài)

如果啟動出現(xiàn)問題,可以通過systemctl status mongodb來查看日志修復(fù)如圖已經(jīng)啟動成功

最后做一個軟連接方便運行

[root@localhost bin]# ln -s /usr/local/mongodb/bin/mongo /usr/bin/mongo
[root@localhost bin]# mongo
MongoDB shell version v4.2.6
connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb
Implicit session: session { "id" : UUID("6924698e-44ae-4d01-a0ab-013210c61330") }
MongoDB server version: 4.2.6
> ^C
bye

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Linux查看服務(wù)器硬件信息的方法步驟

    Linux查看服務(wù)器硬件信息的方法步驟

    這篇文章主要介紹了Linux查看服務(wù)器硬件信息的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • Linux中特殊權(quán)限SUID、SGID與SBIT的深入講解

    Linux中特殊權(quán)限SUID、SGID與SBIT的深入講解

    linux對文件的權(quán)限管理簡直是讓人嘆為觀止,所以這篇文章主要給大家介紹了關(guān)于Linux中特殊權(quán)限SUID、SGID與SBIT的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考借鑒,下面隨著小編來一起學習學習吧
    2018-09-09
  • linux清空文件等有用的指令總結(jié)

    linux清空文件等有用的指令總結(jié)

    下面小編就為大家?guī)硪黄猯inux清空文件等有用的指令總結(jié)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解在Linux中搭建一個FTP服務(wù)器

    詳解在Linux中搭建一個FTP服務(wù)器

    本篇文章主要介紹了在Linux中搭建一個FTP服務(wù)器 ,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • 詳解Linux iptables常用防火墻規(guī)則

    詳解Linux iptables常用防火墻規(guī)則

    IPTABLES 是與最新的 3.5 版本 Linux 內(nèi)核集成的 IP 信息包過濾系統(tǒng)。這篇文章主要介紹了Linux iptables常用防火墻規(guī)則,需要的朋友可以參考下
    2019-07-07
  • 解決atd服務(wù)報錯Failed with result‘exit-code‘問題

    解決atd服務(wù)報錯Failed with result‘exit-code‘問題

    在isoftserveros-v5.1-oe1-aarch64系統(tǒng)中,安裝at軟件包后,由于手動執(zhí)行導致atd守護進程出錯,通過查看后臺Process行,手動kill原atd進程,使用systemctl重啟atd服務(wù)后,問題得以解決,此經(jīng)驗可為類似情況提供參考
    2024-09-09
  • Linux通過匿名管道進行進程間通信

    Linux通過匿名管道進行進程間通信

    這篇文章主要介紹了Linux通過匿名管道進行進程間通信,介紹了什么是管道,popen函數(shù),pipe調(diào)用等相關(guān)內(nèi)容,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-01-01
  • win8下XAMPP中Apache模塊無效(apache無法打開)的解決方法

    win8下XAMPP中Apache模塊無效(apache無法打開)的解決方法

    win8下系統(tǒng)默認占用80端口,導致apache無法打開,下面是具體的解決方法:首先以管理員權(quán)限運行c:\windows\system32\cmd.exe.....感興趣的朋友可以參考下哈,希望對大家有所幫助
    2013-07-07
  • Apache James配置連接達夢數(shù)據(jù)庫的步驟

    Apache James配置連接達夢數(shù)據(jù)庫的步驟

    本文介紹了如何配置Apache James郵件服務(wù)器以連接達夢數(shù)據(jù)庫,包括導入JDBC驅(qū)動、修改配置文件和SQL語句,并提供了解決啟動報錯的方法
    2024-09-09
  • 讓你知道什么是 SVN

    讓你知道什么是 SVN

    subversion(簡稱svn)是近年來崛起的版本管理工具,是cvs的接班人。目前,絕大多數(shù)開源軟件都使用svn作為代碼版本管理軟件。
    2009-03-03

最新評論

弥勒县| 益阳市| 隆尧县| 水城县| 上蔡县| 海阳市| 珠海市| 增城市| 加查县| 清河县| 楚雄市| 年辖:市辖区| 永川市| 长宁县| 东兴市| 弋阳县| 盖州市| 望奎县| 井冈山市| 云和县| 莲花县| 渭源县| 临夏县| 喜德县| 西乌珠穆沁旗| 茶陵县| 抚远县| 广德县| 保亭| 拉孜县| 临猗县| 玛曲县| 宝山区| 福清市| 英超| 新宁县| 鞍山市| 越西县| 洪湖市| 班玛县| 紫金县|