一、下載MongoDB
MongoDB是一個跨平台、面向文檔的NoSQL資料庫管理系統。首先,我們需要下載MongoDB的安裝包。
1、打開MongoDB官網(https://www.mongodb.com)。
2、下載符合自己系統的MongoDB安裝包。在官網首頁直接點擊「Download」即可。
3、選擇「Community Server」選項卡,選擇對應的系統版本。
二、安裝MongoDB
下載完MongoDB安裝包後,我們可以開始進行安裝操作了。
1、在終端下解壓下載好的MongoDB安裝包。
tar -zxvf mongodb-linux-x86_64-3.2.10.tgz
2、將解壓出來的文件夾移動到/usr/local目錄下並重命名為mongodb。
sudo mv mongodb-linux-x86_64-3.2.10 /usr/local/mongodb
3、在/.bashrc文件中添加MongoDB的PATH,使得MongoDB的可執行文件可以在終端下使用。
export PATH=/usr/local/mongodb/bin:$PATH
4、在終端下使得.bashrc生效。
source ~/.bashrc
至此,我們已經成功安裝MongoDB了。接下來是後續處理。
三、MongoDB配置
現在,我們需要對MongoDB進行簡單的配置,使得MongoDB可以在我們自己的電腦上運行。
1、創建指定的數據目錄和日誌目錄。創建/data/db和/var/log/mongodb兩個目錄。需要注意的是,我們需要保證這兩個目錄的所有者和屬組是自己的當前用戶,否則會提示拒絕訪問等錯誤。
sudo mkdir -p /data/db sudo mkdir -p /var/log/mongodb sudo chown -R `id -u` /data/db sudo chown -R `id -u` /var/log/mongodb
2、MongoDB開機啟動。我們可以使用init.d方式啟動。
– 創建mongodb的啟動腳本。
sudo vi /etc/init.d/mongod
需要依次輸入以下幾行命令。
#!/bin/sh #chkconfig: 2345 80 90 #description: MongoDB Server Daemon # Basic MongoDB configuration file # Name of service NAME=mongod # Service path DAEMON=/usr/local/mongodb/bin/$NAME DAEMON_OPTS="--config /etc/mongodb.conf" # Path to pid file of mongod PID_FILE=/var/run/$NAME.pid # Path to log output LOG_FILE=/var/log/mongodb/mongod.log # User to run as USER=mongodb # Database files location DBPATH=/data/db # Configuration file CONFIG_FILE=/etc/mongodb.conf # Verify that mongod exists, for service status case [ -f $DAEMON ] || exit 0 case "$1" in start) echo "Starting $NAME" start-stop-daemon --start --quiet --chuid $USER --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS ;; stop) echo "Stopping $NAME" start-stop-daemon --stop --quiet --oknodo --pidfile $PID_FILE ;; restart) echo "Restarting $NAME" start-stop-daemon --stop --quiet --oknodo --retry 30 --pidfile $PID_FILE start-stop-daemon --start --quiet --chuid $USER --pidfile $PID_FILE --exec $DAEMON -- $DAEMON_OPTS ;; status) echo -n "$NAME : " status_of_proc -p $PID_FILE $DAEMON "mongodb server" ;; *) echo "Usage: $NAME {start|stop|restart|status}" >&2 exit 1 ;; esac exit 0
– 添加啟動服務腳本。
sudo chmod 755 /etc/init.d/mongod sudo update-rc.d mongod defaults
– 創建MongoDB配置文件/etc/mongodb.conf。
sudo vi /etc/mongodb.conf
需要依次輸入以下幾行命令。
dbpath=/data/db logpath=/var/log/mongodb/mongod.log logappend=true bind_ip = 127.0.0.1 port=27017 auth = false
四、啟動、停止、重啟MongoDB服務
使用以下命令可以啟動、停止和重啟MongoDB服務。
sudo service mongod start sudo service mongod stop sudo service mongod restart
五、測試MongoDB服務是否正常
我們可以使用以下命令來測試MongoDB服務是否正常。
mongo
若成功進入MongoDB Shell命令行界面,則證明我們的MongoDB服務成功安裝、配置、啟動、測試。
原創文章,作者:AUBED,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/371676.html