Windows 启动和部署 | 学习笔记

本文涉及的产品
云数据库 MongoDB,通用型 2核4GB
简介: 快速学习 Windows 启动和部署

开发者学堂课程【MongoDB精讲课程(上):Windows 启动和部署学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/726/detail/12950


Windows 启动和部署


内容介绍:

1. Windows 系统中的安装启动

2. Shell 连接(mongo 命令)

3. Compass-图形化界面客户端

4. Linux 系统中的安装启动和连接

 

一、 Windows 系统中的安装启动

1. 下载安装包

MongoDB 提供了可用于32位和64位系统的预编译二进制包,可以从 MongoDB 官网下载安装,MongoDB 预编译二进制包下载地址: https://www.mongodb.com/download-centerf#community

打开网址后会看到以下界面:

image.png

该页面上需要注意三个选项:①版本号;

②需要适配的操作系统。一般情况下,我们用的操作系统是64位的。③打包方式,其分为两种:MSI ZIPZIP 使用较为简单,解压后即可使用。

提示:版本的选择:

MongoDB 的版本命名规范如:x.y.z

y 为奇数时表示当前版本为开发版,如:1.5.24.1.13

y 为偶数时表示当前版本为稳定版,如:1.6.34.0.10

z 是修正版本号,数字越大越好。

详情:http://docs.mongodb.org/manual/release-notes/#release.version-numbers

 

二、 解压安装启动

将压缩包解压到一个目录中。在解压目录中,手动建立一个目录用于存放数据文件,如 data/db

方式1命令行参数方式启动服务

bin 目录中打开命令行提示符,输入如下命令:

mongod--dbpath=..\data\db

我们在启动信息中可以看到,mongoDB 的默认端口是27017,如果我们想改变默认的启动端口,可以通过--port 来指定端口。

为了方便我们每次启动,可以将安装目录的 bin 目录设置到环境变量的 path 中,bin 目录下是一些常用命令,比如mongod 启动服务用的,mongo 客户端连接服务用的。

方式2:配置文件方式启动服务

在解压目录中新建 config 文件夹,该文件夹中新建配置文件 mongod.conf,内容参考如下:

storage

#The directory where the mongod instance storesitsdata.DefaultValueis"\data\db"onwindows.

dbPath:D:\02_Server\DBServer\mongodb-win32-×86_64-2008plus-ss1-4.0.1\data

详细配置项内容可以参考官方文档:https://docs.mongodb.com/manual/reference/configuration-options/

【注意】

1)配置文件中如果使用双引号,比如路径地址,自动会将双引号的内容转义。如果不转义,则会报错:

error-parsing-yaml-config-file-yaml-cpp-error-at-1ine-3-column-15-unknown-escapecharacter-d

解决:

a.\换成/\\

b.如果路径中没有空格,则无需加引号。

2)配置文件中不能以 Tab 分割字段

解决:

将其转换成空格。

启动方式:

mongod-f../config/mongod.conf

mongod--config../config/mongod.conf

如图所示:

image.png

如果调试时,建议采用方式1命令行+参数的方式;

如果部署时,需采用方式2配置文件的方式。

相关实践学习
MongoDB数据库入门
MongoDB数据库入门实验。
快速掌握 MongoDB 数据库
本课程主要讲解MongoDB数据库的基本知识,包括MongoDB数据库的安装、配置、服务的启动、数据的CRUD操作函数使用、MongoDB索引的使用(唯一索引、地理索引、过期索引、全文索引等)、MapReduce操作实现、用户管理、Java对MongoDB的操作支持(基于2.x驱动与3.x驱动的完全讲解)。 通过学习此课程,读者将具备MongoDB数据库的开发能力,并且能够使用MongoDB进行项目开发。   相关的阿里云产品:云数据库 MongoDB版 云数据库MongoDB版支持ReplicaSet和Sharding两种部署架构,具备安全审计,时间点备份等多项企业能力。在互联网、物联网、游戏、金融等领域被广泛采用。 云数据库MongoDB版(ApsaraDB for MongoDB)完全兼容MongoDB协议,基于飞天分布式系统和高可靠存储引擎,提供多节点高可用架构、弹性扩容、容灾、备份回滚、性能优化等解决方案。 产品详情: https://www.aliyun.com/product/mongodb
相关文章
|
1月前
|
Ubuntu Linux 数据安全/隐私保护
Windows11 使用 WSL2部署Ubuntu
在管理员PowerShell中运行命令启用Windows子系统Linux和虚拟机平台,但安装Ubuntu时遇到错误。解决方法是下载NoLsp_fix_WSL2工具,以管理员权限进入其目录,使用工具指向WSL的路径(例如 `C:\windows\system32\wsl.exe`)进行修复,然后能成功打开Ubuntu。
39 4
|
1月前
|
存储 安全 数据安全/隐私保护
Windows部署WebDAV服务并映射到本地盘符实现公网访问本地存储文件
Windows部署WebDAV服务并映射到本地盘符实现公网访问本地存储文件
272 0
|
3月前
|
编译器 TensorFlow 算法框架/工具
windows部署tensorflow serving
windows部署tensorflow serving
|
3月前
|
Arthas 监控 Java
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
Arthas 可以用于监控和诊断在 Windows 系统下部署的 Tomcat 服务
177 2
|
3月前
|
Java 虚拟化 Docker
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
你还在为买不起云服务器而烦恼吗?(本地化部署windows解决方案,适用于学生党的部署方案)
107 0
|
3月前
|
应用服务中间件 Linux 网络安全
windows+linux环境下nginx部署环境
windows+linux环境下nginx部署环境
|
2天前
|
人工智能 安全 机器人
AI电销机器人系统源码部署:freeswitch安装Windows
在Windows上安装FreeSWITCH:访问官网下载安装程序,运行并按提示安装;选择安装路径和组件;等待安装完成;配置FreeSWITCH,修改设置;启动服务;测试其功能;如遇问题,参考官方文档或进行调试故障排除。记得定期更新维护以保证稳定安全。
|
5天前
|
Apache 数据安全/隐私保护 Windows
如何在Windows部署TortoiseSVN客户端并实现公网连接内网VisualSVN服务端
如何在Windows部署TortoiseSVN客户端并实现公网连接内网VisualSVN服务端
|
5天前
|
存储 安全 文件存储
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
Windows系统本地部署HFS并结合内网穿透实现公网访问本地存储文件
|
23天前
|
应用服务中间件 nginx Windows
windows下Nginx+RTMP部署
windows下Nginx+RTMP部署
19 0