相关mongoDB的问题以及解决方案---Mac系统

  • 开始运行mongod

mongod --config /user/local/etc/mongod.conf

安装终于完毕,就剩下最后几步了,就愉快的按照文档啪啪的打上面的命令,然后点“Enter",结果出现下面的报错信息。

Failed global initialization: FileNotOpen: Failed to open "/usr/local/var/log/mongodb/mongo.log"

emmm,只能去网上请求,然而有些要么是不靠谱,要么是不详细,好在自己有一颗倔强的心,就这么深入搜索,经过结合国内和国外的资料,大概摸清了,原因就是mongo.log这个文件是需要管理员才能打开,以为前面加上”sudo"就ok了,然而发现自己还是太天真了,加了后,然后输入密码,Start,然而等半天都没见命令行没发生变化,wtf!!!

又继续搜索,有人建议新建文件,什么db和log,但在哪儿新建的都没说清,真想给差评~说到新建的,既然打不开mongo.log,不如自建log好了,就这么试,然而果然可以,看下面的解决方案:

//第一步新建自定义的mongolog
//先进入log的根目录
cd /usr/local/var/log/mongodb
//然后自建文件,我自命名为“user_mongo.log",表示是自定义的log
vi user_mongo.log
//然后点击esc,
:wq (不懂这个的话,先去了解下linux命令)

//第二步修改mongo的配置
//进入mongo的配置路径
cd cd /usr/local/etc
//修改 mongo.conf
vi mongod.conf
//找到 path: /usr/local/var/log/mongodb/mongo.log这个,然后mongo.log前面加“user_"
//保存退出
:wq
//重新输入运行的命令
mongod --config  /user/local/etc/mongod.conf

就会发现上面报错的信息不见了~

  • 最后一步,运行‘mongo',结果出现下面:
Error: couldn't connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :

你逗我吧,安装就这么困难重重?行,我不信我灭不了你,google一下,呃,怎么答案五花八门,行,大不了一个一个试试,结果一个都没有通过....wtf???要知道这个的问题,首先要知道原因,知道原因才能解决,行,好在网上有个提示,说要注意db的路径问题。

首先输入‘mongod ',会发现下面的红圈


截屏2019-12-1417.22.30.png

这个才是关键的,既然找不到文件,那就新建文件的。

但别按照这个路径来创建,因为你会发现没法创建,因为权限的问题,所以还是在mongodb根目录下创建,比如我的路径是这样/usr/local/var/mongodb这个路径

解决方案:

//先到mongodb的根目录下
cd /usr/local/var/mongodb
//然后创建文件夹
mkdir data && cd data
mkdir db
//然后启动MongoDB
mongod --dbpath=/usr/local/var/mongodb/data/db

然后输入[http://127.0.0.1:27017/](http://127.0.0.1:27017/),出现一大串英文的话,那就是成了~

timg.jpg

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • MongoDB是一个C++编写的基于分布式文件存储的数据库,是一个介于关系和非关系之间的数据库,当然也属于NoSQ...
    Anwar_ec28阅读 4,950评论 0 0
  • MongoDB 一. MongoDB 介绍: MongoDB是一个跨平台,面向文档的数据库,高性能,高可用性和易于...
    tomzhangto阅读 3,392评论 0 26
  • 数据库相关 数据库安装和配置 安装之后需要配置环境变量;验证:mongo命令是否有效启动服务端: C:User\A...
    强某某阅读 182评论 0 0
  • NoSql数据库优缺点 在优势方面主要体现在下面几点: 简单的扩展 快速的读写 低廉的成本 灵活的数据模型 在不足...
    dreamer_lk阅读 2,799评论 0 6
  • 今天下午妈妈带着我来到公园摘叶子,我摘了枣树的叶子,石榴叶子,常青树叶子,好多好多回来后我做了小鱼小花还有太阳高兴极了!
    蒋瑞秀阅读 99评论 0 0