MongoDB(window安装及服务配置)
>下载安装包,按提示安装
MongoDB 提供了可用于 32 位和 64 位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB 预编译二进制包下载地址:https://www.mongodb.com/download-center#community
>安装完成,查看README文档(部分)
-怎么启动MongoDB服务(基于某个文件夹):mongod命令
-怎么连接MongoDB服务:mongo命令
-怎么把MongoDB安装为Windows Service
Welcome to MongoDB!COMPONENTSmongod - The database server.mongos - Sharding router.mongo - The database shell (uses interactive javascript).UTILITIESmongodump - Create a binary dump of the contents of a database.mongorestore - Restore data from the output created by mongodump.mongoexport - Export the contents of a collection to JSON or CSV.mongoimport - Import data from JSON, CSV or TSV.mongofiles - Put, get and delete files from GridFS.mongostat - Show the status of a running mongod/mongos.bsondump - Convert BSON files into human-readable formats.mongoreplay - Traffic capture and replay tool.mongotop - Track time spent reading and writing data.install_compass - Installs MongoDB Compass for your platform.BUILDINGSee docs/building.md.RUNNINGFor command line options invoke:$ ./mongod --helpTo run a single server database:$ sudo mkdir -p /data/db$ ./mongod$$ # The mongo javascript shell connects to localhost and test database by default:$ ./mongo> helpINSTALLING COMPASSYou can install compass using the install_compass script packaged with MongoDB:$ ./install_compassThis will download the appropriate MongoDB Compass package for your platformand install it.DRIVERSClient drivers for most programming languages are available athttps://docs.mongodb.com/manual/applications/drivers/. Use the shell("mongo") for administrative tasks.
>配置环境变量:
将bin目录添加到Windows环境变量path中,方便在终端使用其各种命令。
如:
>配置Mongo服务端
直接启动MongoDB服务器会失败,因为 NonExistentPath: Data directory C:\data\db\ not found.(默认路径不存在)
解决方案:创建这个目录;或者创建一个空目录,重新部署:
建立存储数据库的目录(空目录)并使用mongod命令基于新建目录启动:
启动成功,默认在27017端口监听连接:
数据库启动了,怎么操作呢?是的,客户端在哪里?
目前使用命令行的mongo命令连接(相对于mongod命令少了一个d,d指的是daemon,就是守护进程,linux下的程序经常这么起名,表示它是一个服务性质的进程,相当于windows下的service)
直接在命令行输入mongo即可和前面打开的MongoDB服务建立连接:
但这样的连接没有用户认证等安全机制,所以出现了下图的WARNING
这里就可以使用写语句了:
>安装MongoDB成windows服务
(原因:上述的方式每次通过命令行启动Mongo,关闭cmd窗口时Mongo也会自动关闭,因此我们需要建立一个永久性服务,这就需要我们把Mongo加入到Windows本地服务中去)
继续回到cmd,执行(会创建一个存放日志的文件夹及日志文件,data文件夹路径为本机data的路径(数据库存放的目录)):
mongod.exe --logpath D:\MongoDB\logs\mongodb.log --logappend --dbpath D:\MongoDB\MyMongoDB --directoryperdb --serviceName MongoDB --install
可以通过命令行启动服务,也可以到任务管理器中手动开启。
- 启动MongoDB:net start MongoDB
- 停止MongoDB:net stop MongoDB
查看服务,后台运行,ok!
MongoDB(window安装及服务配置)相关推荐
- windows10系统下MongoDB的安装及环境配置
windows10系统下MongoDB的安装及环境配置: MongoDB的安装 下载地址: https://www.mongodb.com/download-center (这是windows10环境 ...
- 1.非关系型数据库(Nosql)之mongodb:mongodb的安装,环境变量配置,数据库服务端启动,客户端启动
1.MongoDB官方网站上下载MongoDB的安装版本.截图如下: 2 安装64位版本的mongodb.将它解压到: E:\Installed\mongodb-win32-x86_64-2.6 ...
- cacti安装配置详解_MySQL实战001:8.0免安装版服务配置详解
首先我们需要先下载MySQL的安装包,MYSQL官方下载地址:https://dev.mysql.com/downloads/mysql/,这里我下载的是MySQL Community Server ...
- linux搭建samba允许匿名登录,CentOS安装samba服务配置匿名访问
跨平台开发时,为方便不同平台之间的文件共享,可配置匿名的Samba服务器 一.CentOS6.3安装samba服务 yum -y install smaba 二.编辑samba配置文件 vi /etc ...
- 基于cmake28来编译安装mysql服务配置解析
cmake介绍: cmake的重要特性之一是其独立于源码(out-of-source)的编译功能,即编译工作可以在另一个指定的目录中而非源码目录中进行,这可以保证源码目录不受任何一次编译 ...
- window安装RabbitMQ 环境配置
1 下载Erlang 链接: https://pan.baidu.com/s/1UENASMFK8wfBdTCdcjUCbw 提取码: hfh6 2 配置环境变量 新建环境变量ERLANG_HOME ...
- sqlserver数据库安装后服务配置
sqlserver数据库安装成功后,项目是连接数据库是连接不成功的,需更改配置管理器: 转载于:https://www.cnblogs.com/jcfxl/p/5718980.html
- Ubuntu16.04安装x11vnc服务并设置自动启动
目录 Ubuntu16.04安装x11vnc服务并设置自动启动 安装x11vnc服务 配置x11vnc开机自动启动 参考 Ubuntu16.04安装x11vnc服务并设置自动启动 平时使用Ubuntu ...
- 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写
bootloader原理和开发-->kernel构建-->文件系统/根文件系统(filesystem/rootfs) APP 一.配置交叉编译环境(可参考嵌入式Linux移植与驱动开发co ...
最新文章
- 深度学习(计算机视觉)面试中问题(二)
- Nginx 错误10013: An attempt was made to access a socket in a way forbidden
- BizTalk Orchestration Publish Host In-Process Wcf Service without IIS 多种供客户端调用方式
- BZOJ1977 [BJOI2010]次小生成树
- SecureCRT连接虚拟机中的Linux系统
- i.MX6ULL终结者RS232驱动测试及RS485测试
- FreeRTOS学习教程整理
- 《Go圣经》章三:基本数据
- Java中ElasticSearch的各种查询(普通,模糊,前缀,高亮,聚合,范围)
- 32.ES中什么是fuzzy(模糊)查询?如何进行fuzzy查询?java如何进行fuzzy查询?嘻哈的简写笔记——Elastic Search
- 简单几步实现Ubuntu22.04启用Nvidia显卡
- php fpm iamp,基于IAMP的WEB安全模型
- 浅谈few-shot
- HTML俄罗斯方块小游戏
- 3月第1周业务风控关注 工信部曝光695款违规App近九成涉捆绑推广
- 数据库课程设计-在线图书馆
- 马走日,象走田;车走直路炮翻山
- 数据开放共享的重要性_为什么今天开放数据很重要
- 刻录车载CD音乐光盘的历程
- ubuntu下TFTP Server 的安装和使用方法