关于mongodb初始化以及配置方式

2024-03-01 0 757
目录
  • mongodb初始化以及配置
    • 安装
    • 配置环境变量
    • 配置数据库路径与日志
    • 将启动参数写入配置文件
    • 把配置以及mongodb设置成系统服务
  • Windows版MongoDB初始化失败(db目录下没有数据文件)
    • 问题出现背景
    • 心得
  • 总结

    mongodb初始化以及配置

    安装

    不做介绍了,,直接到官网跟安装指导走就是了

    配置环境变量

    找到安装目录的bin文件夹并复制文件路径,加入到环境变量path中.

    例如:D:\\mongodb\\mongodb3.0.5\\bin

    配置数据库路径与日志

    在任意目录下创建data文件夹,内含两个文件夹db和log ,其中log文件创建一个mongodb.log文件

    D:\\mongodb\\mongodb3.0.5\\data\\dbD:\\mongodb\\mongodb3.0.5\\data\\log\\mongodb.log

    将启动参数写入配置文件

    在任意目录下创建mongodb.config,内容如下

    例如:D:\\mongodb\\mongodb3.0.5\\data\\mongodb.config

    ##数据库
    dbpath=D:\\mongodb\\mongodb3.0.5\\data\\db
    ##日志
    logpath=D:\\mongodb\\mongodb3.0.5\\data\\log\\mongodb.log
    #错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
    logappend=true
    #启用日志文件,默认启用
    journal=true
    #这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
    quiet=false
    #端口号 默认为27017,注意这里端口修改为9888后,要用mongo –port=9888连接,否则报错。
    port=9888

    把配置以及mongodb设置成系统服务

    mongod –config D:\\mongodb\\mongodb3.0.5\\data\\mongodb.config –install –serviceName mongodb

    这个时候如果不出意外,已经将一个名为mongodb的系统服务注册到计算机中,这个服务的启动参数根据mongodb.config指定

    启动服务

    net start mongodb

    停止服务

    net stop mongodb

    Windows版MongoDB初始化失败(db目录下没有数据文件)

    问题出现背景

    我想要尝试体验以下MongoDB这款非关系型数据库,我再官网下载了Windos版本的MongoDB,再安装后,我尝试着启动MongoDB,但是却启动失败了……

    场景如下:

    关于mongodb初始化以及配置方式

    并且再db目录下没有初始化数据文件,后来我思索良久,觉得很有可能是文件权限不够,于是我将MongoDB移到了D盘根目录,结果不出所料启动成功了

    心得

    • 解决方案一:将MongoDB移到权限较高的目录,比如根目录
    • 解决方案二:手动设置,将MongoDB所在文件的权限调高

    关于mongodb初始化以及配置方式

    关于mongodb初始化以及配置方式

    关于mongodb初始化以及配置方式

    总结

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持悠久资源。

    收藏 (0) 打赏

    感谢您的支持,我会继续努力的!

    打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
    点赞 (0)

    悠久资源 MongoDB 关于mongodb初始化以及配置方式 https://www.u-9.cn/database/mongodb/182223.html

    常见问题

    相关文章

    发表评论
    暂无评论
    官方客服团队

    为您解决烦忧 - 24小时在线 专业服务