当前位置 : 主页 > 网络编程 > 其它编程 >

MongoDB的安装以及初步配置

来源:互联网 收集:自由互联 发布时间:2023-07-02
MongoDB的安装及初步配置 MongoDB的安装及初步配置 MongoDB安装 window上安装MongoDB Linux上安装MongoDB 启动数据库 连接数据库 关闭服务 MongoDB安装 window上安装MongoDB 首先去官网下载安装包。官网
MongoDB的安装及初步配置

MongoDB的安装及初步配置

  • MongoDB安装
    • window上安装MongoDB
    • Linux上安装MongoDB
    • 启动数据库
    • 连接数据库
    • 关闭服务
MongoDB安装

window上安装MongoDB

  • 首先去官网下载安装包。官网地址如下 MongoDB下载地址 MongoDB官网下载
  • 选择合适的版本和类型,有msi和zip等压缩形式,如果使用msi的话,按照说明一直next就行,zip的话直接解压就行,下面说一下这两种方式需要注意的地方。
    • 使用msi的时候,在安装过程中会出现以下界面 MongoDB的安装以及初步配置 - 文章图片 一开始我选择的是complete,但是安装完成后发现没有bin文件夹,不清楚是什么原因引起,所以推荐使用custom,自定义安装目录。 MongoDB的安装以及初步配置 - 文章图片 在该界面自定义data文件夹位置和log文件夹位置。
    • 使用zip的话,直接解压就好,不过需要自己创建一个data/db的文件夹和一个log文件夹,分别用来存放数据和日志文件。

    至此,MongoDB就已经安装在电脑上了,如何启动之后会讲。

    Linux上安装MongoDB

  • 开始步骤和window上差不多,先下载压缩包,不过这里种类比较多,需要注意自己linux版本,如果版本选择错误,运行时会出现cannot execute binary file: Exec format error的错误。 MongoDB的安装以及初步配置 - 文章图片
  • 下载后解压到你想解压的地方,在根目录下创建/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: truestorage: #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: trueprocessManagement: #启用在后台运行mongos或mongod进程的守护进程模式。 fork: truenet: #服务实例绑定的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后的参数是你的配置文件所在目录。 MongoDB的安装以及初步配置 - 文章图片 启动数据库的终端不要关闭,否则之后无法连接数据库。

    连接数据库

    windows可以使用可视化工具compass连接,也可以使用以下命令连接,linux同理(在bin文件夹的终端中输入)

    mongo 或mongo --host=127.0.0.1 --port=27017

    使用第一个命令不带任何参数,那就默认host为本地localhost,端口为27017,如果你修改了这些参数,就使用第二个命令,指定你要连接的host和端口。 测试一下:

    show dbs

    MongoDB的安装以及初步配置 - 文章图片

    关闭服务

    windows下关闭终端即可。 linux有以下两种方法

    • 使用kill命令

    ps -ef |grep mongod //查看mongoDB进程idkill -2 进程id

    该方法可能出错,推荐下面这种

    • 使用shutdownServer()

    进入MongDB后use admindb.shutdownServer()

    MongoDB的安装以及初步配置 - 文章图片 注意:该命令在没有认证的情况下只能在本地连接时使用。 之后有机会会总结一下MongoDB的一些语法。

    上一篇:linux打补丁方法
    下一篇:没有了
    网友评论