一、下載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-hant/n/371676.html
微信掃一掃
支付寶掃一掃