这篇文章,我们将会学习如何在 Windows 和 Linux 环境下安装配置 MongoDB
博主使用的系统是 Win10,计划安装 MongoDB 4.2.0 版本
(1)安装 MongoDB
.msi
文件).msi
文件安装 MongoDB,有几个地方需要注意一下的这里我们选择自定义安装
更改安装文件的保存位置,这里博主选择保存在 D 盘(建议不要安装在 C 盘)
然后也可以更改数据文件和日志文件的保存位置,这里不作改变
下一步选择是否需要安装 MongoDB Compass
MongoDB Compass 是一个图形化管理工具,我们这里先不安装,之后需要的话可以直接到 官网 下载
D:\MongoDB\Server\4.2
的文件结构如下 + bin // 二进制文件(执行文件)
- bsondump.exe
- InstallCompass.ps1
- libeay32.dll
- mongo.exe
- mongod.cfg
- mongod.exe
- mongod.pdb
- mongodump.exe
- mongoexport.exe
- mongofiles.exe
- mongoimport.exe
- mongorestore.exe
- mongos.exe
- mongos.pdb
- mongostat.exe
- mongotop.exe
- ssleay32.dll
+ data // 用于存放数据文件
+ log // 用于存放日志文件
- LICENSE-Community.txt
- MPL-2
- README
- THIRD-PARTY-NOTICES
- THIRD-PARTY-NOTICES.gotools
(2)启动 MongoDB 服务
在 data
目录下新建一个 db
目录,然后在 bin
目录下打开 CMD,输入如下命令即可启动 MongoDB 服务
> mongod --dbpath D:\MongoDB\Server\4.2\data\db
这里补充一下 停止 / 启动 MongoDB 服务的两个命令(需要以管理员身份运行 CMD)
> net stop MongoDB :: 停止 MongoDB 服务
> net start MongoDB :: 启动 MongoDB 服务
(3)连接 MongoDB
在 bin
目录下打开 CMD,输入如下命令即可连接 MongoDB,进行一些基本的交互操作
> mongo
这里补充一下,使用 mongo 命令如何指定连接的数据库,基本的语法格式如下
> mongo mongodb://[username:password@]host[:port][/[database][?options]]
参数 | 说明 |
---|---|
mongodb | 固定格式 |
username:password | 指定账号和密码,可选 |
host | 指定主机地址,默认为 127.0.0.1 |
port | 指定端口,默认为 27017 |
database | 指定数据库名称,默认为 test |
options | 连接选项 |
例如使用特定账号和密码,连接到本地的指定数据库
> mongo mongodb://admin:123456@localhost/myDB
博主使用的系统是 CentOS 7,计划安装 MongoDB 3.2.7 版本
注意执行以下命令前,请先切换到 root 账号(可以使用
su
命令)
(1)安装 MongoDB
> wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.2.7.tgz
> tar -zxvf mongodb-linux-x86_64-3.2.7.tgz
> cp -r mongodb-linux-x86_64-3.2.7 /root/mongodb
(2)添加系统环境变量
/etc/profile.d/mongo.sh
脚本文件> vi /etc/profile.d/mongo.sh
export PATH=$PATH:/root/mongodb/bin
> source /etc/profile
(3)启动 MongoDB 服务
> mkdir -p /data/mongodata
/etc/mongodb.conf
配置文件> vi /etc/mongodb.conf
dbpath = /data/mongodata
logpath = /data/mongolog/mongodb.log
port = 27017
fork = true
> mongod --config /etc/mongodb.conf
最近博主在网上看到一个挺好的可视化工具,这里也给大家推荐一下:adminMongo,安装的方法也很简单
> git clone https://github.com/mrvautin/adminMongo
> cd adminMongo
> npm install
> npm start
【 阅读更多 MongoDB 系列文章,请看 MongoDB学习笔记 】
原文:https://www.cnblogs.com/wsmrzx/p/11562203.html