最新文章:
- 什么是静态服务器
- npx是什么东东,跟npm有啥关系?
- AMD宣布将在全球范围内裁员4%
- 处理Deprecation Warning: The legacy JS API is deprecated and will be removed in Dart Sass 2.0.0.警告
- 什么是原子化CSS
您的位置:
富录-前端开发|web技术博客
>
系统环境 >
项目部署之 mongodb 安装与配置
项目部署之 mongodb 安装与配置
发布时间:2019年01月05日 评论数:抢沙发阅读数: 6750
1、下载 mongodb,并安装
进入官网https://www.mongodb.com/download-center/community,下载指定操作系统下的mongodb,我们使用的系统是 Ubuntu 16.04 ,下载界面如下:
下载之后,解压文件,打开终端,执行命令 `mkdir /usr/local/mongodb`, 创建 /usr/local/mongodb 目录
将文件用 xftp6 上传到 /usr/local/mongodb 目录下
将解压后的文件,全部复制到 /usr/local/mongodb 下
cd mongodb-linux-x86_64-ubuntu1604-3.6.9/ cp -r ./* /usr/local/mongodb/
2、设置系统环境
将 mongodb的bin目录添加到系统环境的PATH中,修改 /etc/profile文件,这样所有的用户都能使用到
sudo vi /etc/profile
在文本框底部,添加如下命令,然后保存
export PATH=$PATH:/usr/local/mongodb/bin
执行下面命令,使当前修改生效
source /etc/profile
3、编辑mongodb的配置文件mongod.conf
# 创建并编辑 mongod.conf,然后保存 sudo vi /etc/mongod.conf # --- 内容是 --- # 详细记录输出 verbose = true # 指定服务端口号,默认端口27017 port = 27017 # 指定MongoDB日志文件,注意是指定文件不是目录 logpath = /var/log/mongodb/logs/mongodb.log # 使用追加的方式写日志 logappend = true # 指定数据库路径 dbpath = /data/db/ #设置每个数据库将被保存在一个单独的目录 directoryperdb = true # 启用验证 auth = false #以守护进程的方式运行MongoDB,创建服务器进程 fork = true #安静输出 quiet = true
4、设置数据存储位置
# 前面的配置文件 mongod.conf 中已经配置了数据存放路径和log文件的路径 # 在这里,就需要创建好对应的目录 # 创建保存数据文件的数据库目录 mkdir -p /data/db/ # 创建日志目录和日志文件 mkdir -p /var/log/mongodb/logs/ touch /var/log/mongodb/logs/mongodb.log
5、设置开机自启动
创建 /etc/init.d/mongodb 文件
sudo vi /etc/init.d/mongodb
编写脚本,填入如下内容
#!/bin/sh ### BEGIN INIT INFO # Provides: mongodb # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: mongodb # Description: mongo db server ### END INIT INFO . /lib/lsb/init-functions PROGRAM=/usr/local/mongodb/bin/mongod MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'` test -x $PROGRAM || exit 0 case "$1" in start) ulimit -n 3000 log_begin_msg "Starting MongoDB server" $PROGRAM -f /etc/mongod.conf log_end_msg 0 ;; stop) log_begin_msg "Stopping MongoDB server" if [ ! -z "$MONGOPID" ]; then kill -15 $MONGOPID fi log_end_msg 0 ;; status) ;; *) log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}" exit 1 esac exit 0
配置开机启动
# 回到终端,修改文件权限,使脚本文件/etc/init.d/mongodb变成可执行的 chmod +x /etc/init.d/mongodb # Ubuntu或者Debian系统中update-rc.d命令,是用来更新系统启动项的脚本。 # 这些脚本的链接位于/etc/rcN.d/目录,对应脚本位于/etc/init.d/目录。 # 在了解update-rc.d命令之前,你需要知道的是有关Linux系统主要启动步骤,以及Ubuntu中运行级别的知识。 # 文章:https://www.kafan.cn/edu/9848182.html # --- 移除用update-rc.d -f mongodb remove update-rc.d mongodb defaults # 启动 mongodb 服务 # --- 停止用 service mongodb stop service mongodb start mongo
本文作者:CXG
文章标题:
项目部署之 mongodb 安装与配置
本文地址: https://arbays.com/post/119  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
本文地址: https://arbays.com/post/119  本文已被百度收录!
版权声明:若无注明,本文皆为“富录-前端开发|web技术博客”原创,转载请保留文章出处。
相关文章