在Windows系统和Linux服务器安装MongoDB和基本使用

Windows系统本地数据库连接
文档存储(MongoDB / CouchDB):

  文档存储一般以类似json的格式存储,存储的内容是文档型的。

  这样的存储方式,也就有有机会对某些字段建立索引(index),实现关系数据库(SQLDB)的某些功能。

(一)在Windows系统安装MongoDB

https://www.mongodb.com/download-center#community

根据Windows系统(或者Linux)下载 32 位或 64 位的 .msi 文件,下载后双击该文件,按操作提示安装即可。

安装过程中,通过点击 "Custom(自定义)" 按钮来设置安装目录。

创建数据目录/data/db

MongoDB将数据目录存储在 db 目录下。

但是这个数据目录不会主动创建,我们在安装完成后需要创建它。请注意,数据目录应该放在根目录下((如: C:\ 或者 D:\ 等 )

③cmd命令行下运行 MongoDB 服务器C:\Program Files\MongoDB\Server\3.4\bin\mongod(注意:命令行下运行 MongoDB 服务器 和 后面的配置 MongoDB 服务 任选一个方式启动就可以)

为了从命令提示符下运行 MongoDB 服务器,你必须从 MongoDB 目录的 bin 目录中执行 mongod.exe 文件。

cd C:\Program Files\MongoDB\Server\3.4\bin

mongod --dbpath C:\data\db

如果执行成功,会输出如下信息:

2018-06-15T11:37:44.349-0700 I CONTROL  [initandlisten] MongoDB starting : pid=10896 port=27017 dbpath=C:\data\db 64-bit host=LAPTOP-96M9HR982018-06-15T11:37:44.349-0700 I CONTROL  [initandlisten] targetMinOS: Windows 7/Windows Server 2008 R22018-06-15T11:37:44.351-0700 I CONTROL  [initandlisten] db version v3.4.152018-06-15T11:37:44.354-0700 I CONTROL  [initandlisten] git version: 52e5b5fbaa3a2a5b1a217f5e647b5061817475f92018-06-15T11:37:44.354-0700 I CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.0.2o-fips  27 Mar 2018
……2018-06-16T02:37:44.956+0800 I NETWORK [thread1] waiting for connections on port 27017#等待第④步使用mongo连接#2018-06-16T02:38:17.656+0800 I NETWORK  [thread1] connection accepted from 127.0.0.1:49668 #1 (1 connection now open)

④使用\bin\mongo连接MongoDB

在命令窗口中运行 mongo.exe 命令即可连接上 MongoDB,执行如下命令:

cd C:\Program Files\MongoDB\Server\3.4\bin

mongo

进入shell,查看连接是否成功,并能在mongo中进行相关的数据库操作,显示如下:

MongoDB shell version v3.4.15
connecting to: mongodb://127.0.0.1:27017
MongoDB server version: 3.4.15
Welcome to the MongoDB shell.


更多有关MongoDB配置

http://www.runoob.com/mongodb/mongodb-window-install.html

如:配置 MongoDB 服务(注意:命令行下运行 MongoDB 服务器 和 配置 MongoDB 服务 任选一个方式启动就可以)、MongoDB 后台管理 Shell...


(二)根据每一个项目启用MongoDB数据库


MongoDB -version

步骤A

cd e:\MongoDB\bin

(根据自己安装的的路径名来找到mongod.exe)

mongod --dbpath=d:\MyBlog\db
开启数据库之前,一般需要指定参数,比如:数据库的路径

之前在安装MongoDB时需要在指定位置建立data文件夹,并在data文件夹下新建db文件夹。

同样,在每一个项目文件夹下,也都需要创建一个db文件夹,将其作为项目数据库的路径。(除此外还得指定一个端口。比如27018)

备注:
每次关机之后,重启项目开启服务器时,都需要做如上操作。

步骤B
使用mongod开启数据库之后,需要再开启一个cmd,进入/bin中,写命令

mongo

从而进入shell,查看连接是否成功,并在mongo中进行相关的数据库操作

(三)阿里云MongoDB的安装和数据库保持开启(一般与NodeJS项目共同开发)

原文地址:https://www.cnblogs.com/hoanfir/p/9189661.html

时间: 2024-09-29 05:29:25

在Windows系统和Linux服务器安装MongoDB和基本使用的相关文章

windows系统和Linux系统之间拷贝文件攻击--pscp

putty secure copy == pscp,是putty提供的文件传输攻击,通过ssh两件,在两台机器之间安全传输文件 获取pscp工具:http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html,将.exe文件放在windows的system32文件夹下,或者自己设置环境变量.然后在dos命令窗口下即可直接调用. -r 复制目录下所有文件 -l 对方机器(Linux)用户名(root) -pw 密码 使用方法: 1.本

安装Eclipse(windows系统和linux系统)

1. 安装JDK 下载java SE 1.1 windows配置jdk windows配置jdk 1.2 Ubuntu配置jdk http://www.linuxidc.com/Linux/2015-01/111102.htm http://www.cnblogs.com/yxnchinahlj/p/3741583.html 2. 安装eclipse 下载eclipse的网址都是http://www.eclipse.org/downloads/eclipse-packages/ ,不过会自动识别

安装Tomcat(windows系统和linux系统)

Tomcat不管是windows还是Linux版本,都是解压后就再配置一下就可以使用.安装Tomcat前必须先安装JDK,一般我们可以在eclipse中加入Tomcat来开发. 什么是Tomcat? 安装JDK和eclipse可参见我的博客:http://www.cnblogs.com/zhangchao0515/p/6806408.html 下载Tomcat,既有Windows版本,也有Linux版本,还有源码以及文档. 1. Windows上配置Tomcat http://jingyan.b

Nginx在Windows系统和Linux系统下的重启

一.Windows系统下重启nginx 1.杀掉nginx进程 tskill nginx echo 已终止所有ginx进程 2.启动nginx cd f:\nginx-1.0.5  nginx.exe -t nginx.exe -v start nginx.exe echo nginx已启动 二.Linux系统下重启nginx [[email protected]]#cd /web/webserver/nginx [[email protected]  nginx]# sbin/nginx  -

Rsync在Windows系统和Linux系统间进行文件同步操作

公司有NAS存储,作为各系统重要数据(如数据库文件)及各个应用数据的集中存储备份的地方(异地备份).实际场景,公司内网部署一台Linux作为同步任务,用rsync同步.设置同步目录,将NAS存储目录挂载到目录,并设置定时任务,将各应用数据定期同步到NAS存储目录. 先挂载NAS目录 /bin/mount -o username=admin,password=password //192.168.1.1/nas中目录 /data/pos_nas/ Linux机器查看,df -h显示已挂载好的目录.

初识操作系统和linux

初识操作系统和linux 1.计算机系统由硬件系统和软件系统两大部分组成:是一种能接收和存储信息,并按照存储在其内部的程序对海量数据进行自动.高速地处理,然后把处理结果输出的现代化智能电子设备. 2.世界上第一台计算机是1946年诞生在美国宾州大学. 3.冯·诺依曼体系结构:1946年数学家冯·诺依曼于提出计算机硬件系统由运算器.控制器.存储器.输入设备.输出设备.摩根定律:当价格不变时,集成电路上可容纳的元器件的数目,约每隔18-24个月便会增加一倍,性能也将提升一倍.现在计算机技术进本很难遵

windows系统和ubuntu虚拟机之间文件共享——samba

参考:http://www.cnblogs.com/phinecos/archive/2009/06/06/1497717.html 一. samba的安装: sudo apt-get insall samba 二. 创建共享目录: mkdir /home/sharesodu chmod 777 /home/share 三. 创建Samba配置文件: 1. 保存现有的配置文件 sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak 2. 修改现配置

在windows系统和kali中通过sqlmap注入

第1章 在windows系统中通过sqlmap注入 1.1 环境搭建 Sqlmap是目前功能最强大,使用最为广泛的注入类工具,是一个开源软件,被集成于kaliLinux, 由于sqlmap是基于Python编写,所以需要在系统中先安装好2.7.x版本的Python,然后将下载好的sqlmap放在Python2.7目录下,这里Python安装我就不一一截图了,因为都是使用默认安装,只是安装的时候根据需要可以修改下安装路径. 在Windows下首先把下载好的sqlmap放在Python路径下 然后我

Linux系统和Windows系统的各自的优缺点有哪些?

本文编辑:玲子 专业指导:葵芳一凡站长在选择网站服务器的操作系统的时候,通常只会在Linux系统和Windows系统之中选出其中一个.但是有不少站长对于这两种操作系统并不了解,更不清楚它们各自的优缺点及其区别是什么了,因此需要跟着葵芳IDC小编一起来了解下.Linux系统和Windows系统的各自的优缺点一.Windows Server系统(1)优点:Windows Server系统相对于其他服务器系统而言,极其易用,极大降低使用者的学习成本.(2)缺点:Windows Server系统对服务器