Win10安装MongoDB4.4

2022-01-05 21:45:00 浏览数 (1)

目录

一、环境准备

1、MongoDB官网

2、MongoDB下载

3、MongoDB版本

二、软件安装

1、解压安装包

2、环境变量配置

3、初始化数据存储

4、安装MongoDB服务

5、启动服务

三、MongoDB操作

1、MongoDB connect

2、MongoDB shell

一、环境准备

1、MongoDB官网

https://www.mongodb.com/

2、MongoDB下载

https://www.mongodb.com/try/download/community

3、MongoDB版本

https://www.mongodb.com/download-center/community/releases/archive

二、软件安装

1、解压安装包

将下载的安装包 mongodb-windows-x86_64-4.4.0.zip 解压到安装路径

这里的解压路径是 D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0

2、环境变量配置

添加MONGODB_HOME变量

将MONGODB_HOME变量添加到环境变量

3、初始化数据存储

在MongoDB根目录下新建dblog文件夹

初始化数据存储(命令行执行)

代码语言:javascript复制
mongod --dbpath "D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0db"

执行之后生成一下文件,然后关闭命令行窗口

4、安装MongoDB服务

在MongoDB根目录下创建配置文件 mongodb.conf

代码语言:javascript复制
## 端口号(默认27017)
port=27017
## 数据存储路径
dbpath=D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0db
## 日志存储路径
logpath=D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0logmongo.log
## 启用日志文件(默认启用)
journal=true
## 日志是否追加
logappend=true
## 是否过滤无用日志信息(调试模式可改为false)
quiet=true

安装MongoDB服务

代码语言:javascript复制
mongod --config "D:HadoopMongoDBmongodb-win32-x86_64-windows-4.4.0mongodb.conf" --install --serviceName "MongoDB"

5、启动服务

1、命令行启动(以管理员身份)

代码语言:javascript复制
net start MongoDB
代码语言:javascript复制
net stop MongoDB

2、手动启动

我的电脑 - 管理 - 服务和应用程序 - 服务 - MongoDB

三、MongoDB操作

1、MongoDB connect

代码语言:javascript复制
mongo
db

2、MongoDB shell

代码语言:javascript复制
​​​​    db.help()                    help on db methods
    db.mycoll.help()             help on collection methods
    sh.help()                    sharding helpers
    rs.help()                    replica set helpers
    help admin                   administrative help
    help connect                 connecting to a db help
    help keys                    key shortcuts
    help misc                    misc things to know
    help mr                      mapreduce

    show dbs                     show database names
    show collections             show collections in current database
    show users                   show users in current database
    show profile                 show most recent system.profile entries with time >= 1ms
    show logs                    show the accessible logger names
    show log [name]              prints out the last segment of log in memory, 'global' is default
    use <db_name>                set current database
    db.mycoll.find()             list objects in collection mycoll
    db.mycoll.find( { a : 1 } )  list objects in mycoll where a == 1
    it                           result of the last line evaluated; use to further iterate
    DBQuery.shellBatchSize = x   set default number of items to display on shell
    exit                         quit the mongo shell

0 人点赞