一、下载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/n/371676.html
微信扫一扫
支付宝扫一扫