Loading... ## 1. 下载安装MongoDB #### 1.1 下载 官网: https://www.mongodb.com/try/download/community?tck=docs_server 或者直接使用此链接 <button class="btn m-b-xs btn-dark btn-addon" onclick='window.open("https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.4.10.tgz","_blank")'><i class="glyphicon glyphicon-download-alt"></i>MongoDB-4.4.10.tgz</button> 然后手动上传到 `/opt` 目录下 #### 1.2 安装 ``` # 进入 /opt 文件夹 cd /opt # 解压 tar -zxvf mongodb-linux-*.tgz && rm -rf mongodb-linux-*.tgz # 创建数据库文件夹与日志文件、配置文件 mkdir -p /usr/local/mongodb/data touch /usr/local/mongodb/mongodb.log touch /usr/local/mongodb/mongodb.conf # 将mongodb移动到/usr/local/mongdb文件夹: mv /opt/mongodb*/* /usr/local/mongodb/ ``` ## 2. 配置MongoDB #### 2.1 启动MongoDB ###### 2.1.1 参数启动 ``` # 修改配置文件 vim /usr/local/mongodb/mongodb.conf ``` ``` #数据库路径 dbpath=/usr/local/mongodb/data #日志输出文件路径 logpath=/usr/local/mongodb/mongodb.log #错误日志采用追加模式 logappend=true #启用日志文件,默认启用 journal=true #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false quiet=true #端口号 默认为27017 port=27017 #允许远程访问 bind_ip=0.0.0.0 #开启子进程 fork=true #开启认证,必选先添加用户,先不开启(不用验证账号密码) #auth=true ``` 启动: ``` # 进入mongod/bin目录 cd /usr/local/mongodb/bin ./mongod --config /usr/local/mongodb/mongodb.conf ``` ###### 2.1.2 系统服务启动 ``` # 进入到系统目录 cd /etc/init.d # 编辑mongod文件 vim mongod ``` ``` #!/bin/sh # MongoDB shell version v4.4.10 # connecting to: mongodb://127.0.0.1:27018 # MongoDB server version: 4.4.10 # Comments to support chkconfig on RedHat Linux # chkconfig: 2345 64 36 # description: MongoDB MONGO_PATH=/usr/local/mongodb/bin/mongod MONGO_PID=`ps -ef|grep 'mongod' | grep -v grep|awk '{print $2}'` test -x $MONGO_PATH || exit 0 case "$1" in start) ulimit -n 2000 echo "starting mongod server" $MONGO_PATH --fork --quiet -f /usr/local/mongodb/mongodb.conf echo "started mongod server" ;; stop) echo "stopping mongod server" if [ ! -z "$MONGO_PID" ]; then kill -15 $MONGO_PID fi echo "stopped mongod server" ;; status) ;; *) echo "usage: mongod {start|stop|status}" exit 1 esac exit 0 ``` ``` # 赋予执行权限 chmod +x mongod ``` #### 2.2 注册为系统服务 ``` # MongoDB 注册为系统服务并设置开机启动,分别输入命令 chkconfig --add mongod chkconfig on ``` ## 3. 测试 #### 3.1 启动测试 ``` # 启动mongod服务 systemctl start mongod # 查看mongod服务状态 systemctl status mongod ```  #### 3.2 停止测试 ``` # 停止mongod服务 systemctl stop mongod # 查看mongod服务状态 systemctl status mongod ```  #### 3.3 重启测试 ```` # 停止mongod服务 systemctl restart mongod # 查看mongod服务状态 systemctl status mongod ````  #### 3.4 客户端连接测试 ``` mongo --port 27017 ```  ok Last modification:October 27, 2021 © Allow specification reprint Support Appreciate the author AliPayWeChat Like 0 感谢大佬投喂 啾咪~