千家信息网

Ubuntu16.04如何手动安装MongoDB

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章主要介绍Ubuntu16.04如何手动安装MongoDB,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!一、用自带的火狐浏览器下载Ubuntu 16.04 Linux 6
千家信息网最后更新 2026年11月02日Ubuntu16.04如何手动安装MongoDB

这篇文章主要介绍Ubuntu16.04如何手动安装MongoDB,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

一、用自带的火狐浏览器下载Ubuntu 16.04 Linux 64-bit x64

1、地址:http://www.mongodb.org/downloads

2、选择linux选项卡,再在下拉框中选中Ubuntu 16.04 Linux 64-bit x64

3、点击Download按钮(浏览器弹出的下载单选框选保存,确认),等待下载结束(默认保存在用户的Downloads文件夹)

二、将解压后的文件复制到/usr/local/mongodb(需要手动创建该目录)

1、首先打开终端(Ctrl+Alt+T)输入sudo mkdir /usr/local/mongodb来创建/usr/local/mongodb


2、解压刚才下载的tar包(右击tar包文件:提取到此处,随后会看到一个同名文件夹,如图)


3、通过终端命令将上一步解压后的"文件夹内"的文件复制(或移动到)/usr/local/mongodb/中

三、将mongodb的bin目录添加到PATH

我选择修改/etc/profile文件,这样所有用户都能使用

1、打开终端,输入sudo gedit /etc/profile


2、这时会弹出一个文件的编辑窗口,在该文件的底部,添加export PATH=$PATH:/usr/local/mongodb/bin然后保存(Ctrl+S或右上角保存按钮),关闭该文件


3、回到终端,输入source /etc/profile命令,使修改在当前生效

四、编辑mongod.conf

1、创建并编辑mongod.conf

(1)sudo gedit /etc/mongod.conf


(2)输入以下内容,然后保存退出:

# 详细记录输出verbose = true# 指定服务端口号,默认端口27017port = 27017# 指定MongoDB日志文件,注意是指定文件不是目录logpath = /var/log/mongodb/logs/mongodb.log# 使用追加的方式写日志logappend = true# 指定数据库路径dbpath = /data/db/#设置每个数据库将被保存在一个单独的目录directoryperdb = true# 启用验证auth = false#以守护进程的方式运行MongoDB,创建服务器进程fork = true#安静输出quiet = true


2、创建配置文件中提到的用来保存文件的数据库目录,日志目录,日志文件:

(1)sudo mkdir -p /data/db/

(2)sudo mkdir -p /var/log/mongodb/logs/

(3)sudo touch /var/log/mongodb/logs/mongodb.log

五、编写脚本,注册开机启动

1、创建/etc/init.d/mongodb文件,并填入脚本内容:

(1)sudo gedit /etc/init.d/mongodb


(2)在弹出的编辑编辑窗口中写入下列内容并保存,退出

#!/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-functionsPROGRAM=/usr/local/mongodb/bin/mongodMONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`test -x $PROGRAM || exit 0case "$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 1esacexit 0


2、回到终端,修改文件权限,使脚本可执行

sudo chmod +x /etc/init.d/mongodb


3、注册开机脚本

sudo update-rc.d mongodb defaults(移除用update-rc.d -f mongodb remove)


4、开启服务并测试连接:

sudo service mongodb start(停止服务用sudo service mongodb stop)

sudo mongo

以上是"Ubuntu16.04如何手动安装MongoDB"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!

文件 目录 内容 终端 日志 脚本 服务 输入 手动 数据 数据库 文件夹 命令 按钮 方式 浏览器 用户 篇文章 进程 浏览 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 保险科技 互联网保险 互联网科技行业发展 互联网科技公司税收优惠 西安互联网科技 远信互联网科技 奔汉互联网科技 深圳互联网科技怎么样 顶级互联网科技成果有哪些 阿里互联网科技公司 佳云科技和互联网广告 岳阳华臻互联网科技有限公司 千方科技属于互联网企业吗 爱医互联网络科技 烟台灵鸽互联网科技有限公司 无锡工业互联网科技有限公司 工业互联网科技成果转化 广州有谷有贝互联网科技有限公司 中国科技和美国互联网 深圳互联网科技园地址 优雇互联网科技有限公司 湖南永感互联网科技有限公司 厦门中拓互联网络科技有限公司 盈实互联网科技 深圳互联网科技公司 互联网科技公司电话 云电互联网科技 佛山市拉法互联网科技有限公司 伊宁互联网科技做什么的 上海京穆互联网科技有限公司 艺电能源互联网科技有限公司招聘
0