在linux下安装mongo数据库,Linux系统下安装MongoDB
MongoDB提供了Linux系统上32位和64位的安装包,你可以在官网下载安装包。
下载完安装包,并解压 tgz(以下演示的是 64 位 Linux上的安装) 。
curl-O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz # 下载tar-zxvf mongodb-linux-x86_64-3.0.6.tgz# 解压mv mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb# 将解压包拷贝到指定目录
MongoDB 的可执行文件位于 bin 目录下,所以可以将其添加到 PATH 路径中:
exportPATH=/bin:$PATH
为你 MongoDB 的安装路径。如本文的 /usr/local/mongodb 。
创建数据库目录
MongoDB的数据存储在data目录的db目录下,但是这个目录在安装过程不会自动创建,所以你需要手动创建data目录,并在data目录中创建db目录。
以下实例中我们将data目录创建于根目录下(/)。
注意:/data/db 是 MongoDB 默认的启动的数据库路径(--dbpath)。
mkdir-p/data/db
命令行中运行 MongoDB 服务
你可以再命令行中执行mongo安装目录中的bin目录执行mongod命令来启动mongdb服务。
注意:如果你的数据库目录不是/data/db,可以通过 --dbpath 来指定。
$./mongod2015-09-25T16:39:50.549+0800I JOURNAL[initandlisten]journal dir=/data/db/journal2015-09-25T16:39:50.550+0800I JOURNAL[initandlisten]recover:nojournal files present,norecovery needed2015-09-25T16:39:50.869+0800I JOURNAL[initandlisten]preallocateIsFaster=true3.162015-09-25T16:39:51.206+0800I JOURNAL[initandlisten]preallocateIsFaster=true3.522015-09-25T16:39:52.775+0800I JOURNAL[initandlisten]preallocateIsFaster=true7.7
MongoDB后台管理 Shell
如果你需要进入MongoDB后台管理,你需要先打开mongodb装目录的下的bin目录,然后执行mongo命令文件。
MongoDB Shell是MongoDB自带的交互式Javascript shell,用来对MongoDB进行操作和管理的交互式环境。
当你进入mongoDB后台后,它默认会链接到 test 文档(数据库):
$ cd/usr/local/mongodb/bin
$./mongoMongoDBshell version:3.0.6connecting to:testWelcometo theMongoDBshell.……
由于它是一个JavaScript shell,您可以运行一些简单的算术运算:
>2+24>3+69
现在让我们插入一些简单的数据,并对插入的数据进行检索:
>db.runoob.insert({x:10})WriteResult({"nInserted":1})>db.runoob.find(){"_id":ObjectId("5604ff74a274a611b0c990aa"),"x":10}>
第一个命令将数字 10 插入到 runoob 集合的 x 字段中。
MongoDb web 用户界面
MongoDB 提供了简单的 HTTP 用户界面。 如果你想启用该功能,需要在启动的时候指定参数 --rest 。
$./mongod--dbpath=/data/db--rest
MongoDB 的 Web 界面访问端口比服务的端口多1000。
如果你的MongoDB运行端口使用默认的27017,你可以在端口号为28017访问web用户界面,即地址为:http://localhost:28017。
更多MongoDB相关教程见以下内容:
《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm
MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里
在linux下安装mongo数据库,Linux系统下安装MongoDB相关推荐
- linux 自动安装mysql数据库_linux系统下源码安装mysql5.6数据库
linux系统下源码安装mysql5.6数据库 下载mysql数据库相关软件包(百度云盘:http://pan.baidu.com/s/1bnL31c7) 从mysql 5.5版本开始,mysql源码 ...
- mac下连接mysql数据库_mac 系统下安装MYSQL数据库
一.安装 比如:Mac OS X ver. 10.7 (x86, 64-bit), DMG Archive 下载完的文件为:mysql-5.6.10-osx10.7-x86_64.dmg 1.点击,安 ...
- Linux(CentOS 7_x64位)系统下安装RDkit(修正)
Linux(CentOS 7_x64位)系统下安装RDkit(修正) 一.RDKit简介 Linux(CentOS 7_x64位)系统下安装RDkit点击打开链接 前面写的一篇CentOS 7下安装R ...
- Linux系统安装教程(非双系统/虚拟机安装教程)
Linux系统安装教程(非双系统/虚拟机安装教程) 1. 在windows操作系统下准备ubuntu系统的安装盘(准备U盘启动器) 2.将usb设置设为第一启动项 3.正式安装 1. 在windows ...
- linux中安装多个mysql_liunx系统下安装多个MySql数据库并做主从配置
在网上搜索了很多资料,都没有看到像样的文档,思路不是很清晰,对第一次安装的朋友来说较为困难,经过长时间的安装尝试和查询网上零碎的知识点,终于成功的完成Linux系统下多MySql数据库安装和主从配置, ...
- linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置
Linux认证考试:Linux系统下的MySQL数据库服务器字符集设置 启动MySQL后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >sh ...
- linux安装 mysql-5.7.25_Linux 系统下安装 mysql5.7.25(glibc版)
前言:经过一天半的折腾,终于把 mysql 5.7.25 版本安装上了 Amazon Linux AMI release 2017.09系统上,把能参考的博客几乎都看了一遍,终于发现这些细节问题,然而 ...
- linux下的vconfig配置_Linux系统下安装配置-OpenLDAP-phpLDAPadmin
实验环境: 操作系统:Centos 7.4 服务器ip:192.168.3.41 运行用户:root 网络环境:Internet LDAP(轻量级目录访问协议)是一个能实现提供被称为目录服务的信息服务 ...
- Linux(CentOS 7_x64位)系统下安装GaussView5
GaussView GaussView是一个专门设计与高斯配套使用的软件,其主要用途有两个:构建高斯的输入文件和以图的形式显示高斯计算的结果.除了可以自己构建输入文件外,GaussView还可读入Ch ...
最新文章
- Web项目中文件上传Filter处理
- 全球及中国昆虫类宠物食品行业竞争潜力与盈利价值分析报告2022版
- south eastern china at a scope of 100km
- 将DataTable 存到一个集合当中
- 确认过眼神,你是ApacheWay的人 | COSCon‘18 特辑
- 反射机制 Class.getDeclaredMethod
- 手势UITapGestureRecognizer的tag
- iOS 简单引导界面
- java读流方式,下载网络上的图片
- 中缀表达式转后缀表达式 java_中缀表达式转后缀表达式并计算结果Java实现
- Element UI 重置表单功能
- 南航的计算机专业好考吗,南航计算机拟录取名单公布,各个专业都有倒数第一逆袭成功...
- python执行bat文件_让Python文件也可以当bat文件运行
- 多视点视频编码快速模式选择算法综述
- pku 1392 Ouroboros Snake
- c语言动态分配输出学生成绩,C语言之:结构体动态分配内存(利用结构体数组保存不超过10个学生的信息,每个学生的信息包括:学号、姓名和三门课(高数、物理和英语 )的成绩和平均分(整型)。)...
- [一起看海吧]2021.5.1秦皇岛北戴河之旅游记
- 【目标检测】将目标检测数据集划分为训练集、验证集与测试集 python代码
- 北京量子院量子科学论坛:文凯博士介绍相干量子计算
- 微信小程序--页面劫持
热门文章
- 计算机原理与应用简称,基础知识-计算机原理与应用.ppt
- php redis 队列抢红包_php+redis实现消息队列
- python网站数据写入mysql_python网络爬虫抓取动态网页并将数据存入数据库MySQL
- CSAPP:Attack lab
- [virtualenvwrapper] 命令小结
- server端推送消息机制
- 王成录华为鸿蒙系统,华为手机销量仍在增长!华为王成录:手机会是鸿蒙OS系统的中心...
- Jacobian 和Hessian矩阵
- matlab 中括号
- Python 调试工具 PDB(Linux 环境下调试)