一. MongoDB 在 Ubuntu 的安装及简单使用:

环境:

  1. 在终端输入 cat /proc/version,查看系统版本信息:

    我的系统版本是 Ubuntu16.04(一般是 Ubuntu 系列的都没问题)

安装过程:

  1. 输入 sudo apt-get install mongodb
  2. 出现提示 Do you want to continue? [Y/n] 输入 Y,按 Enter继续
  3. 过程如图:
  4. 等待片刻,安装完成。

简单使用:

  1. 在终端输入 mongo -version,注意不是 mongodb -version,查看版本号:

  2. 在终端输入 service mongo start 启动服务,输入 pgrep mongo -l查看进程中是否显示,如有显示,则启动成功,若没有显示,则失败:

  3. 在完成步骤 2 的基础上,在终端输入 mongo(或者输入 mongo --host=127.0.0.1 --port=27017),启动数据库,默认连接到 test 数据库:

  4. 输入 1+1,按 Enter,测试“1+1”:

  5. 输入 help 查看帮助:

  6. 输入 exit 退出:

  7. 注意)若没有启动数据库,比如输入 service mongodb stop 停止数据库服务,输入 pgrep mongo -l 确认数据库已停止,输入 mongo 尝试启动数据库,会出错:

  8. (附)一个创建超级管理员的实例,注意 db.createUser()里的格式一定不要错,成功后可用 show users 查看:

> root@iZwz9jb9ek3ckh79tmy891Z:~# mongo
MongoDB shell version: 2.6.10
connecting to: test
> show dbs
admin  0.078GB
local  0.078GB
> use admin
switched to db admin
> db.createUser()
2019-01-11T10:33:01.536+0800 TypeError: Cannot read property 'user' of undefined at src/mongo/shell/db.js:1056
> db.createUser(
... {user: "chenzhiyong",}
...
... )
2019-01-11T10:33:55.588+0800 Error: couldn't add user: Must provide a 'pwd' field for all user documents, except those with '$external' as the user's source db at src/mongo/shell/db.js:1081
> db.createUser({
... user: "chenzhiyong",
... pwd: "Lunarjiuyuechusi",
... roles:[
... {
... role: "userAdminAnyDatabase",
... db: "admin"
... }]
... })
Successfully added user: {"user" : "chenzhiyong","roles" : [{"role" : "userAdminAnyDatabase","db" : "admin"}]
}
>
> show users
{"_id" : "admin.root","user" : "root","db" : "admin","roles" : [{"role" : "root","db" : "admin"}]
}
{"_id" : "admin.chenzhiyong","user" : "chenzhiyong","db" : "admin","roles" : [{"role" : "userAdminAnyDatabase","db" : "admin"}]
}

参考来源:

> https://blog.csdn.net/wangjinbao5566/article/details/79461690
> https://www.cnblogs.com/zhangdaicong/p/7492494.html

Ubuntu MongoDB 安装及简单使用相关推荐

  1. linux用wubi安装ubuntu,Linux安装好简单 wubi让你不要分割硬盘安装Ubuntu

    其实很简单,使用一个傻瓜化的软件,点击几下鼠标就可以成功从硬盘安装Ubuntu,不需要光驱和光盘,不需要先安装grub什么的,轻轻松松的就可以实现在WindowsXP下从硬盘安装Ubuntu双系统.W ...

  2. centos mongodb安装及简单实例

    1.创建目录并设置写权限的操作如下: $mkdir -p /data/db (创建目录和必要的父目录,若父目录不存在则先创建父目录再创建子目录) $ chown -R $usergroup:$user ...

  3. ubuntu 下载安装tomcat简单配置(傻瓜式教程)

    下载tomca 输入命令: sudo wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache- tomcat-9.0.54.t ...

  4. ubuntu下安装epsxe简单说明

    sudo apt-get install libsdl-ttf2.0-0 sudo apt-get install libcurl3 ls ./epsxe_x64

  5. 在Ubuntu下进行MongoDB安装步骤

    一. 在Ubuntu下最傻瓜的步骤(以下都在root用户下进行操作): MongoDB安装很简单,无需下载源文件,可以直接用apt-get命令进行安装.  打开终端,输入以下命令: sudo apt- ...

  6. ubuntu篇---安装mongoDB步骤

    安装mongoDB步骤 一:用ubuntu命令安装 二. 查看进程是否已经启动 三:在终端输入"mongo" 四. 重启系统以后mongo程序要自己重新手动启动 一:用ubuntu ...

  7. [网摘学习]在Ubuntu上安装和配置OpenStack Nova之二

    再收藏一份Openstack的文章,这两天的操作与此相同.但其中出现的问题还需要查找原因.待个人继续学习研究. 原文参考:http://www.linuxde.net/2011/11/1599.htm ...

  8. Ubuntu下安装配置Open×××

    Ubuntu下安装配置Open××× 时间:2009-02-11 21:03来源:http://www.kklinux.com 作者:看看Linux 点击:2664次 1. 安装 Ubuntu中安装O ...

  9. 在Ubuntu上安装和配置OpenStack Nova

    OpenStack 是由 Rackspace 和 NASA 共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as ...

最新文章

  1. python write和writelines的区别_简单了解Python write writelines区别
  2. Oracle 10g Toad查看 表空间 报错 ORA-00600 internal error code arguments [ktfbhget-4], [6], [5]...
  3. 独家 | 带你入门比Python更高效的Numpy(附代码)
  4. php smarty 限制显示字数,smarty现在显示字数的各种写法
  5. 【Opencv-Tools(一)】OpenCV中使用多线程处理图像
  6. windows下批量杀死进程
  7. 【性能优化】增量检查点
  8. linux系统中查看系统内存或flash使用情况
  9. 南京20年房价变迁史:别人在买房,你在干什么?
  10. spring boot基于Java的电影院售票与管理系统毕业设计源码011449
  11. Py之shap:shap库的简介、安装、使用方法之详细攻略
  12. PayPal贝宝集成
  13. GII全球创新指数(2011-2018年)
  14. 产品分析 淘宝、京东、平多多
  15. 变分模态分解 python_浅谈VMD(变分模态分解)
  16. 关于winfrom控件自动排序(想怎么排就怎么排)
  17. 根证书和中间根证书之间有什么区别?
  18. 让人上瘾的新一代开发神器——Magic-API
  19. 88 java反射_4 _注解
  20. frontpage制作php,FrontPage 应用制作技巧四则

热门文章

  1. 【软件架构】4+2 Layered Architecture 4+2分层架构:软件架构中的关注点分离
  2. python中常用函数表_Python常用函数记录
  3. centos 动画演示
  4. 2023最新手机归属地数据库mysql,近49w条数据
  5. Python字符串的表示方法
  6. nohup命令执行退出后进程退出
  7. Torrent Relay:BT下载代理网站
  8. solidworks2016安装出现的问题及解决方法
  9. 构建自己的图像分类数据集
  10. PPT文本框设置实用技巧分享