mongodb学习笔记(入门教程)系列1 - 启动和关闭mongodb

最近学习mongodb,为了加深记忆,写一写随笔,首先从启动和关闭mongodb开始吧

1. 启动一个mongodb服务:

  mongod --port XXXX --dbpath /XX/XX --logpath mongo.log --fork

上面这条命令中有四个参数:

  --port XXXX 指定mongodb监听的端口,如果XXXX端口已经被占用,则会启动失败

  --dbpath /XX/XX mongodb数据库存放的目录,这个目录如果已经被其它mongodb的进程占用,也会启动失败

  --logpath mongo.log 指定日志文件

  --fork 后台运行mongodb服务,使用--fork必须同时指定日志文件(--fork 和 --logpath必须同时使用)

ps:一个port和一个dbpath的组合可以看做一个mongodb服务的ID,所以两个mongodb服务的port和dbpath不能重复

2. 关闭一个mongodb服务:

  首先执行:

  mongo ip:port (ip是mongodb服务所在的ip,port是mongodb服务监听的端口)

  然后会进入mongo的shell。

  然后依次执行:

  use admin

  db.shutdownServer()

  就可以关闭该mongodb的服务了,如下图所示

  

好了,最简单的启动和关闭就是这样,当然真正启动mongodb服务时可以做的配置不止这些。

这里涉及到两个命令:mongod和mongo,前者是mongodb的管理命令,可以启动和配置数据库,后者是mongodb的一个shell,可以用来修改&查询数据库的内容。这两个命令可不要混淆。

时间: 2024-08-03 04:31:27

mongodb学习笔记(入门教程)系列1 - 启动和关闭mongodb的相关文章

AngularJs学习笔记--Guide教程系列文章索引

在很久很久以前,一位前辈向我推荐AngularJs.但当时我没有好好学习,仅仅是讲文档浏览了一次.后来觉醒了……于是下定决心好好理解这系列的文档,并意译出来(英文水平不足……不能说是翻译,有些实在是看不懂,希望大家在参观的过程中指出其中的错误).经过1个多月断断续续的努力,终于把Guide里面的文章基本上都弄出来.Guide中的部分章节,由于重复的部分似乎有点多,而且篇幅较短,这里就没有列出来. 文章列表如下: AngularJs学习笔记--bootstrap AngularJs学习笔记--ht

ADO.NET 学习笔记 入门教程

本文转载自:http://www.youarebug.com/forum.php?mod=viewthread&tid=57&page=1&extra=#pid63 这是本人在学习ADP.NET过程中所作的笔记,可作为ADO.NET入门或者复习的教程. 连接字符串: DataSource=localhost; AttchDBFilename=|DataDirectory|\Database1.mdf; InitialCatalog=UserDate; Integrated Secu

MongoDB学习笔记(入门)

一.文档的注意事项:1.  键值对是有序的,如:{ "name" : "stephen", "genda" : "male" } 不等于 { "genda" : "male", "name" : "stephen" }2.  文档信息是大小写敏感的,如:{ "name" : "stephen" } 不等于 {

【MongoDB学习笔记1】基于CentOS 6.5安装MongoDB

1.添加MongoDB安装源 vim /etc/yum.repos.d/mongodb-enterprise.repo 将下列配置项写入文件 [mongodb-enterprise] name=MongoDB Enterprise Repository baseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/stable/$basearch/ gpgcheck=0 enabled=1   2.用yum安

MongoDB学习笔记系列

回到占占推荐博客索引 该来的总会来的,Ef,Redis,MVC甚至Sqlserver都有了自己的系列,MongoDB没有理由不去整理一下,这个系列都是平时在项目开发时总结出来的,希望可以为各位一些帮助和启发,文章中有对新技术的研究(Mongo驱动),对老技术的回顾(代码重构),还有对架构设计的阐述等(面向接口编程,对扩展开放,对修改关闭,所以出现了IMongoRepository接口). MongoDB学习笔记系列~目录 MongoDB学习笔记~环境搭建 (2015-03-30 10:34) M

MongoDB学习笔记:总览

[MongoDB学习笔记1]基于CentOS 6.5安装MongoDB http://281816327.blog.51cto.com/907015/1598270 [MongoDB学习笔记2]MongoDB基本知识 http://281816327.blog.51cto.com/907015/1598275 [MongoDB学习笔记3]处理MongoDB连接错误 http://281816327.blog.51cto.com/907015/1598277 [MongoDB学习笔记4]Mongo

mongodb学习笔记系列一

一.简介和安装 ./bin/mongod --dbpath /path/to/database --logpath /path/to/log --fork --port 27017 mongodb非常的占磁盘空间, 刚启动后要占3-4G左右,--smallfiles 二.基本命令 1.登录mongodb client /use/local/mongo 2.查看当前数据库 show databases; show dbs; 两个可能 3.admin是和管理有关的库,local 是放schema有关

[转载]WPF入门教程系列一——基础

一. 前言   最近在学习WPF,学习WPF首先上的是微软的MSDN,然后再搜索了一下网络有关WPF的学习资料.为了温故而知新把学习过程记录下来,以备后查.这篇主要讲WPF的开发基础,介绍了如何使用Visual Studio 2013创建一个WPF应用程序. 首先说一下学习WPF的基础知识: 1) 要会一门.NET所支持的编程语言.例如C#. 2) 会一点“标准通用标记语言”:WPF窗体程序使用的XAML语言,也属于“标准通用标记语言”的一个分支.如果以前接触过XML.HTML.XHTML.AS

MongoDB 学习笔记一 安装以及基础命令

一.MongoDB安装配置 1.获取最新版本: wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.2.tgz 2.解压缩即可执行 tar zxvf mongodb-linux-x86_64-2.0.2.tgz tar zxvf mongodb-linux-x86_64-2.0.2.tgz cd /usr/mongodb-linux-x86_64-2.0.2/bin 但是在运行前,需要创建mongodb需要的存放数据和日志的