1. 程式人生 > >MongoDB在Linux(centOS)下的安裝啟動步驟

MongoDB在Linux(centOS)下的安裝啟動步驟

一,環境準備 作業系統:linux(centOS 7.0) 位數:64位 二,下載 MongoDB 提供了 linux 各發行版本 64 位的安裝包,進入官網下載,這樣下載的安裝包是windows本地的,要將其上傳到 linux 之後才能使用。 地址:www.mongodb.com 選擇,如圖的Linux版本 在這裡插入圖片描述 進入Linux,下載安裝包: 3.yum -y install wget下載wget命令 如果在這一步報錯了,不能下載wget包,可能是沒有聯網或網路介面卡設定錯誤,導致yum命令無法執行,可以參考【linux中yum install 命令無效】或者自行在網上查詢原因,wget下載好之後,如圖 在這裡插入圖片描述

4.使用命令 wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.2.tgz 下載 linux 版本的安裝包,這裡可能會比較慢,等待的時間比較長。 5.如果第三步和第四步等待的時間較長或者因為命令報錯等其他原因導致無法下載安裝包,可以在官網直接將安裝包下載到windows伺服器上,再參考【將windows下的檔案上傳到Linux伺服器上】的操作步驟,將安裝包放在指定目錄下面。 在這裡插入圖片描述

三。安裝 1.使用命令 tar mongodb-linux-x86_64-4.0.2.tgz解壓壓縮包 2.使用mv命令將解壓後的檔案移動到目標目錄。 四。配置 1.環境變數:MongoDB的可執行檔案位於bin目錄下,可將其新增到PATH路徑中,進入 vi /etc/profile,新增 export PATH=$PATH:<mongodb的安裝路徑>/bin,如圖: 在這裡插入圖片描述

儲存,退出。 退出之後,輸入mongod 命令檢視是否配置好,如果命令無效,輸入 source /etc/profile,在輸入 mongod 命令出現如圖,

在這裡插入圖片描述 表示配置成功。 如果忘了配置環境變數,mongo等命令都無法使用。 使用 mongod 命令啟動MongoDB,必須建立資料庫目錄,否則會報錯,報錯資訊為 /data/db not found. 2.建立資料庫目錄 MongoDB的資料儲存在data目錄的db目錄下,但這個目錄在安裝過程中不會自動建立,所以需要手動建立。 注意:/data/db 是 MongoDB 預設的啟動的資料庫路徑(–dbpath)。 使用命令 mkdir -p /data/db 來建立目錄, 在建立一個log目錄用來存放日誌檔案。 五。啟動 1.在linux下,輸入 mongod --dbpath=<mongodb的安裝路徑>/data,看到如圖,說明啟動成功。

在這裡插入圖片描述 2.在命令列中執行 MongoDB 服務 注意:如果你的資料庫目錄不是/data/db,可以通過 --dbpath 來指定。 開啟cmd終端,輸入 mongo 【虛擬機器IP地址】,如果出現如圖,

在這裡插入圖片描述 可能的原因: 繫結的 IP 是 Localhost,在虛擬機器輸入 mongod --dbpath=<mongodb的安裝路徑>/data --bind_ip=0.0.0.0,然後在終端輸入mongo 【虛擬機器IP地址】,如果還是連線失敗,則 有可能是防火牆打開了,需要關閉防火牆,在虛擬機器輸入systemctl stop firewalld,完成後,再次輸入在虛擬機器輸入 mongod --dbpath=<mongodb的安裝路徑>/data --bind_ip=0.0.0.0,然後在終端輸入mongo 【虛擬機器IP地址】,連線成功。輸入操作命令,show dbs等都可以正常操作了。

在這裡插入圖片描述 當然,這種啟動方式屬於入門級的,在實際生產中,會把mongod --dbpath=<mongodb的安裝路徑>/data --bind_ip=0.0.0.0這種形式改為配置檔案的方式在後臺啟動。