Ubuntu下MongoDB的安装与使用(离线安装方式|非apt-get)
本教程详细指导大家如何在离线状态下安装MongoDB。如果网络状态极差,而已经下载了MongoDB的安装包,可以参考本教程。
1、将安装包解压到/usr/local,并将解压的文件夹重命名为mongodb
sudo tar -zxf ~/Downloads/mongodb-linux-x86_64-ubuntu1604-3.2.7.tgz -C /usr/local
cd /usr/local
sudo mv mongodb-linux-x86_64-ubuntu1604-3.2.7 mongodb
文件目录结构截图如下:
2、创建文件夹/data/db/journal,创建文件mongodb.log
sudo mkdir -p /data/db/journal
cd /data/db/journal
touch mongodb.log
拟将/data/db作为数据保存目录,/data/db/journal/mongodb.log作为日志文件,截图如下:
3、创建并配置文件/etc/mongodb.conf
sudo vim /etc/mongodb.conf #没有/etc/mongodb.conf文件时用本条命令会自动创建/etc/mongodb.conf
在/etc/mongodb.conf中写入如下配置信息:
#日志文件位置
logpath=/data/db/journal/mongodb.log# 以追加方式写入日志
logappend=true# 是否以守护进程方式运行
fork = true# 默认27017
#port = 27017# 数据库文件位置
dbpath=/data/db# 启用定期记录CPU利用率和 I/O 等待
#cpu = true# 是否以安全认证方式运行,默认是不认证的非安全方式
#noauth = true
#auth = true# 详细记录输出
#verbose = true# Inspect all client data for validity on receipt (useful for
# developing drivers)用于开发驱动程序时验证客户端请求
#objcheck = true# Enable db quota management
# 启用数据库配额管理
#quota = true
# 设置oplog记录等级
# Set oplogging level where n is
# 0=off (default)
# 1=W
# 2=R
# 3=both
# 7=W+some reads
#diaglog=0# Diagnostic/debugging option 动态调试项
#nocursors = true# Ignore query hints 忽略查询提示
#nohints = true
# 禁用http界面,默认为localhost:28017
#nohttpinterface = true# 关闭服务器端脚本,这将极大的限制功能
# Turns off server-side scripting. This will result in greatly limited
# functionality
#noscripting = true
# 关闭扫描表,任何查询将会是扫描失败
# Turns off table scans. Any query that would do a table scan fails.
#notablescan = true
# 关闭数据文件预分配
# Disable data file preallocation.
#noprealloc = true
# 为新数据库指定.ns文件的大小,单位:MB
# Specify .ns file size for new databases.
# nssize =# Replication Options 复制选项
# in replicated mongo databases, specify the replica set name here
#replSet=setname
# maximum size in megabytes for replication operation log
#oplogSize=1024
# path to a key file storing authentication info for connections
# between replica set members
#指定存储身份验证信息的密钥文件的路径
#keyFile=/path/to/keyfile
4、脚本方式启动mongodb服务
cd /usr/local/mongodb
./bin/mongod -f /etc/mongodb.conf
成功启动服务截图如下:
输入pgrep mongo -l
可以查看是否启动成功,截图如下:
5、进入mongodb shell模式
cd /usr/local/mongodb
./bin/mongo
截图如下:
如果进入mongodb shell模式失败,输入如下截图信息,说明MongoDB服务未成功启动,请按步骤重新启动。
6、退出mongodb shell模式
输入exit
或Ctrl+C
退出shell模式
7、关闭mongodb服务
use admin
db.shutdownServer()
此时MongoDB服务就已经关闭了,然后输入exit
或Ctrl+C
退出shell模式。截图如下:
8、卸载mongodb
sudo apt-get --purge remove mongodb
Ubuntu下MongoDB的安装与使用(离线安装方式|非apt-get)相关推荐
- ubuntu下文本标注工具BRAT全程离线安装
1 Apache离线安装 1.1 软件下载 1.1.1 httpd文件 从http://httpd.apache.org/download.cgi下载httpd文件 1.1.2 apr文件 可到官网h ...
- Ubuntu下mongodb的安装与配置
MongoDB 是一个跨平台的,面向文档的数据库,提供高性能,高可用性和可扩展性方便.这里介绍在Ubuntu下mongodb的安装与配置. 1.下载 mongodb可以在官网上下载,地址,选择Ubun ...
- linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题)
linux/ubuntu下简单好用的python opencv安装教程 ( 解决 imshow, SIFT, SURF, CSRT使用问题) 参考文章: (1)linux/ubuntu下简单好用的py ...
- android的sdk离线安装详细教程,Android编程之SDK安装组件的离线安装方法分享
本文实例讲述了Android编程之SDK安装组件的离线安装方法.分享给大家供大家参考,具体如下: 这次安装在Android开发环境搭建及配置phoneGap中,搜到了一下资料,留个备份. 一.迅雷下载 ...
- ubuntu下mongodb及其可视化工具robomongo安装
小编是个纯算法工程师,问我算法可以,别让我整别的东西.前段时间实验室师哥任务交接,将大量的数据存到了mongodb中,对于这个词,小编只听过没见过.然后师哥说了一个可视化的工具robomongo,这个 ...
- linux上离线安装mysql_Linux下安装mysql(离线安装和在线安装)
一:在线安装mysql 1.首先检测一下,mysql之前有没有被安装 命令:rpm -qa | grep mysql 2.删除mysql的命令: rpm -e --nodeps `rpm -qa | ...
- CentOS/Ubuntu 下 FTP 服务器(vsftpd)的安装
vsftpd(very secure FTP daemon,非常安全的 ftp 进程)是Linux下比较著名的FTP服务器,在 CentOS 上搭建 FTP 服务器当然首选这个. 1. 安装 vsft ...
- 【图文详细教程】maven3安装配置+eclipse离线安装maven3插件《《唯一成功的教程~~~2018-01-09》》...
环境搭建前提: 1.电脑上已经安装了1.7以及以上版本的JDK(因为我提供的maven版本是最新的3.3.9的,要求最低JDK1.7) 2.配置好了ecplise并且能正常启动 第一步:下载maven ...
- linux 离线安装中文,linux离线安装及配置redis-Go语言中文社区
本文以centos7系统为例,介绍离线安装redis步骤 一.环境准备 检查服务器上是否存在gcc-c++的环境,使用命令: rpm -qa | grep gcc-c++ 如果没有该环境,则需要安装该 ...
- python不联网安装selenium_Anaconda python 离线安装selenium3.141很容易
一直以来用Anaconda python(3.5以上版本)开发些爬虫及自动化测试的应用.由于一直用pip xxx install 联网安装一些第三方扩展包,以为开源时代必须这么装了. 因为内联网无法用 ...
最新文章
- seo需要处理页面html,SEO人员,正确处理页面标题的三大思考?
- JAVA偏向锁的什么时候释放_Java中的偏向锁
- 从设备像素比到移动适配
- python算法书籍-有哪些用 Python 语言讲算法和数据结构的书?
- php 怎么获取meta标签,php – 通过jQuery获取META描述
- spring mvc 文件上传 form表单
- html网页如何获取后台数据库的数据(html + ajax + php + mysql)
- 数字反转(升级版)(洛谷-P1553)
- XML解析和创建的JAXB方式
- php smarty2 框架,PHP CodeIngiter 2.x.x 框架与 Smarty 3.x.x 模板引擎整合
- 【数据结构笔记42】哈希表应用:文件中单词词频统计
- Charles proxy tools 移动开发调试
- java int 原子_java中的原子操作类AtomicInteger及其实现原理
- Atitit db query op shourt code lib list 数据库查询最佳实践 JdbcTemplate spring v2 u77 .docx Atitit db query o
- python中import random_python import random
- Linux服务器安全加固
- 找网络高手联系方式_怎么才能联系到网络高手(找网络高手联系方式)
- 【Excel VBA】Len的有趣之处——获取的长度怎么不一致?
- 金蝶KIS商贸版即时库存表二次开发增加保质期有效期至字段列
- 电影解说都是怎么配音的?电影解说配音实战教程