MongoDB的安装以及初步配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MongoDB的安装以及初步配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3060字,纯文字阅读大概需要5分钟。
内容图文
![MongoDB的安装以及初步配置](/upload/InfoBanner/zyjiaocheng/866/668f62b0b0a14f0eabbe611d60d14ec9.jpg)
MongoDB的安装及初步配置
MongoDB安装
window上安装MongoDB
- 首先去官网下载安装包。官网地址如下
MongoDB下载地址
MongoDB官网下载 - 选择合适的版本和类型,有msi和zip等压缩形式,如果使用msi的话,按照说明一直next就行,zip的话直接解压就行,下面说一下这两种方式需要注意的地方。
- 使用msi的时候,在安装过程中会出现以下界面
一开始我选择的是complete,但是安装完成后发现没有bin文件夹,不清楚是什么原因引起,所以推荐使用custom,自定义安装目录。
在该界面自定义data文件夹位置和log文件夹位置。 - 使用zip的话,直接解压就好,不过需要自己创建一个data/db的文件夹和一个log文件夹,分别用来存放数据和日志文件。
至此,MongoDB就已经安装在电脑上了,如何启动之后会讲。
Linux上安装MongoDB
- 开始步骤和window上差不多,先下载压缩包,不过这里种类比较多,需要注意自己linux版本,如果版本选择错误,运行时会出现
cannot execute binary file: Exec format error
的错误。
- 下载后解压到你想解压的地方,在根目录下创建/data/db文件夹和log文件夹。
至此,MongoDB及已经安装完毕了。
启动数据库
要使用mongoDB,需要以下两步
- 启动数据库
- 连接数据库
启动数据库,首先进入到bin目录,这里存放着mongoDB的执行文件,windows在地址栏输入cmd打开终端,linux的话也是在bin文件夹中打开终端。
mongod --dbpath=db文件夹所在路径
使用以上命令可以启动数据库,dbpath是我们之前创建的data/db的路径。
也可以通过配置文件启动数据库,在根目录下新建conf文件夹,在conf文件夹中新建mongod.conf文件,输入以下内容:
systemLog:
#MongoDB发送所有日志输出的目标指定为文件
# #The path of the log file to which mongod or mongos should send all diagnostic logging information
destination: file
#mongod或mongos应向其发送所有诊断日志记录信息的日志文件的路径
path: "/mongodb/single/log/mongod.log"
#当mongos或mongod实例重新启动时,mongos或mongod会将新条目附加到现有日志文件的末尾。
logAppend: true
storage:
#mongod实例存储其数据的目录。storage.dbPath设置仅适用于mongod。
##The directory where the mongod instance stores its data.Default Value is "/data/db".
dbPath: "/mongodb/single/data/db"
journal:
#启用或禁用持久性日志以确保数据文件保持有效和可恢复。
enabled: true
processManagement:
#启用在后台运行mongos或mongod进程的守护进程模式。
fork: true
net:
#服务实例绑定的IP,默认是localhost
bindIp: localhost,192.168.0.2 //想让其他机器访问,需要绑定局域网ip
#bindIp
#绑定的端口,默认是27017
port: 27017
然后在bin文件夹的终端输入以下命令
mongod -f ../config/mongod.conf
或
mongod --config ../config/mongod.conf
f和config后的参数是你的配置文件所在目录。
启动数据库的终端不要关闭,否则之后无法连接数据库。
连接数据库
windows可以使用可视化工具compass连接,也可以使用以下命令连接,linux同理(在bin文件夹的终端中输入)
mongo
或
mongo --host=127.0.0.1 --port=27017
使用第一个命令不带任何参数,那就默认host为本地localhost,端口为27017,如果你修改了这些参数,就使用第二个命令,指定你要连接的host和端口。
测试一下:
show dbs
关闭服务
windows下关闭终端即可。
linux有以下两种方法
- 使用kill命令
ps -ef |grep mongod //查看mongoDB进程id
kill -2 进程id
该方法可能出错,推荐下面这种
- 使用shutdownServer()
进入MongDB后
use admin
db.shutdownServer()
注意:该命令在没有认证的情况下只能在本地连接时使用。
之后有机会会总结一下MongoDB的一些语法。
内容总结
以上是互联网集市为您收集整理的MongoDB的安装以及初步配置全部内容,希望文章能够帮你解决MongoDB的安装以及初步配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。