Mac安装MongoDB并且链接其他目的数据库教程

今天学习MongoDB时候出现这个问题
Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none',死活链接不上启动不了数据库

Mac上安装MongoDB教程Mac OSX 平台安装 MongoDB
我不再赘述了

我采用的是这样安装的:

sudo brew install mongodb

安装完成之后通过brew services start mongodb是可以启动的,但是连接的数据库是/usr/local/var/mongodb目录下的,我为什么知道呢,原因是我看到了mongodb的默认启动的配置
Mac 的配置安装在了/usr/local/etc目录下的mongod.conf

systemLog:
  destination: file
  path: /usr/local/var/log/mongodb/mongo.log
  logAppend: true
storage:
  dbPath: /usr/local/var/mongodb
net:
  bindIp: 127.0.0.1

解决链接不上其他数据库的原因

然后我不想使用默认的数据库,我就采用这个方法链接其他数据库
我就使用brew停了上面启动的MongoDB

brew services stop mongodb

然后在链接其他目录下的数据库

1.创建存储数据库的文件夹

比如在我在桌面上创建一个db文件夹,然后用IDE打开这个db文件夹
db的目录在/Users/zhangxi/Desktop/db

2.创建mongod.conf(我就是没有配置这个文件,直接mongod --dbpath=xxx导致启动不了MongoDB)

image.png

完整配置

systemLog:
  destination: file
  path: /Users/zhangxi/Desktop/db/mongod.log
  logAppend: true
storage:
  dbPath: /Users/zhangxi/Desktop/db
net:
  bindIp: 127.0.0.1

注意,这个mongod.log文件是空的,只要创建一下就可以了,不需要任何配置

启动这个MongoDB链接这个db数据库

mongod dbpath= /Users/zhangxi/Desktop/db
image.png

然后自动创建了这么多文件和文件夹


image.png

剩下的就是你自己去学习如何操作数据库的增删改查了

你可能感兴趣的:(Mac安装MongoDB并且链接其他目的数据库教程)