一、下载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服务成功安装、配置、启动、测试。