阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Ubuntu下MongoDB 安装教程及简单操作

105次阅读
没有评论

共计 1929 个字符,预计需要花费 5 分钟才能阅读完成。

1 MongoDB

首先先来个什么事 MangoDB 的简单定义:

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

下面的安装教程,主要是遵循这里得到的:链接 http://www.linuxidc.com/Linux/2016-07/133253.htm

请注意,似乎 MongoDB 不太怎么有 32bit 的版本,所以请优先选择 64bit 的版本吧

  • 首先到 MongoDB 的官网,寻找自己想要版本的 MangoDB 链接,替换一下如下的指令,直接在终端中执行就好了,记得赵好一个文件夹哦
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                                   # 解压

# 注意权限
sudo mv  mongodb-linux-x86_64-3.0.6/ /usr/local/mongodb   # 将解压包拷贝到指定目录进行安装
  • 然后将 MongoDB 的安装目录添加到 Path 当中,记得如果你的最后一个位置和我的不一样,请记得替换
vi /etc/profile
增加
export PATH=/usr/local/mongodb/bin:$PATH
然后
source /etc/progile
  • 启动数据库,首先我使用的不是他的默认地址,所以需要手工创建一个目录并且指定位置,如果下面语句执行没问题,就证明已经服务 ok 了
mongod --dbpath ~/data& (这里请替换为你的数据库地址,你可以自定义)
  • 启动 shell 开始玩耍
mongo

然后就会启动一个 shell,到这里我们就可以开始操作我们数据库了

2 简单操作

创建一个数据库(下面的所有数据库都以名字 mebiuw_db 代替,如果你的不一样,请自行改变):

use mebiuw_db(替换成你的数据库名字)

查看当前的所有数据库:

show dbs

插入数据:

db.mebiuw_db.insert({"name":"testdata"})

删除数据库(删除当前 use 使用的数据库):

db.dropDatabase()

向一个集合当中插入文档 并做查询,注意,db 后面跟着集合的名字 col,这个可以自行更改,相当于表名,不存在会自动创建,所以这里直接插入了

db.col.insert({title: 'MongoDB 教程', 
    description: 'MongoDB 是一个 Nosql 数据库',
    tags: ['mongodb', 'database', 'NoSQL'],
    likes: 100
})

如果说要查找这些文档那么可以使用对应集合的 find 方法

db.col.find()
或 让显示的更直接一些
db.col.find().pretty()

更多 MongoDB 相关教程见以下内容

CentOS 编译安装 MongoDB 与 mongoDB 的 php 扩展 http://www.linuxidc.com/Linux/2012-02/53833.htm

CentOS 6 使用 yum 安装 MongoDB 及服务器端配置 http://www.linuxidc.com/Linux/2012-08/68196.htm

Ubuntu 13.04 下安装 MongoDB2.4.3 http://www.linuxidc.com/Linux/2013-05/84227.htm

MongoDB 入门必读(概念与实战并重) http://www.linuxidc.com/Linux/2013-07/87105.htm

Ubunu 14.04 下 MongoDB 的安装指南 http://www.linuxidc.com/Linux/2014-08/105364.htm

《MongoDB 权威指南》(MongoDB: The Definitive Guide)英文文字版[PDF] http://www.linuxidc.com/Linux/2012-07/66735.htm

Nagios 监控 MongoDB 分片集群服务实战 http://www.linuxidc.com/Linux/2014-10/107826.htm

基于 CentOS 6.5 操作系统搭建 MongoDB 服务 http://www.linuxidc.com/Linux/2014-11/108900.htm

MongoDB 的详细介绍:请点这里
MongoDB 的下载地址:请点这里

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-07/133254.htm

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1929字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中