Mac安装mongodb

我选择使用homebrew安装

brew install mongodb

等待...

安装完毕!

image.png

查看版本号
使用mongo -version

运维语句:

To have launchd start mongodb now and restart at login:
  brew services start mongodb
Or, if you don't want/need a background service you can just run:
  mongod --config /usr/local/etc/mongod.conf

修改配置文件,mongodb配置文件在 /usr/local/etc/mongod.conf

【问题记录】
1.exception in initAndListen: NonExistentPath: Data directory /data/db not found., terminating

答:使用不加参数的mongod启动,使用的是默认配置,默认使用的dbPath是 /data/db 。我并没有创建这个文件件,所以会报错。

2.使用mongodb --config /usr/local/etc/mongod.conf 出现了这个
[main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
终端一直卡在这个输出信息这里,没有动静了。

3.启动输出了警告:
ARNING: Access control is not enabled for the database. 2018-08-31T22:44:23.070+0800 I CONTROL [initandlisten] ** Read and write access to data and configuration is unrestricted..
答:出现这个警告的原因是新版本的MongDB为了让我们创建一个安全的数据库 必须要进行验证
新版本的MongDB增加了安全性设计,推荐用户创建使用数据库时进行验证。如果用户想建立简单连接,则会提示警示信息。

使用mongo连接服务器。

image.png
image.png

重新启动服务器
mongod --auth

“–auth”命令即表示访问数据库需要认证。此处可不指定端口,则默认为27017。
启动后即可看到不再提示报警信息。

4.WARNING: This server is bound to localhost.

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

推荐阅读更多精彩内容

  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,105评论 2 89
  • Mac 下安装 MongoDB 一般有两种方法,一种是通过源码安装,一种是直接使用 homebrew ,个人推荐使...
    卓三阳阅读 12,747评论 1 4
  • 安装 MacBook-Air:Downloads huangyong$ brew install mongodb ...
    你说你要一场阅读 2,490评论 0 1
  • 在Mac上安装MongoDB 在Mac OS上面安装MongoDB,你可以通过编译源代码来安装 ,也可以在Mac ...
    SuperGu阅读 3,535评论 0 1
  • 最近越过越悲伤越失败了!做的错事也越来越多,感觉变了个人似的,但是不知为什么自己还在不断的做错事!因人而异也没什么...
    Qunny阅读 1,638评论 0 1