Mac下安装mongdb


使用 homebrew 安装 MongoDB :
brew install mongodb

这时 MongoDB 将被安装在 /usr/local/Cellar/mongodb/4.0.3_1 (我的 MongoDB 版本是 4.0.3_1)

3.配置 MongoDB:
安装完 MongoDB 后,需要配置一下 MongoDB ,不然是无法启动服务端的。

(1)创建根目录下 data/db 文件夹:
mkdir -p /data/db
如果出现 permission denied ,加上 sudo 命令:
sudo mkdir -p /data/db

(2)给 /data/db 文件夹赋予权限:
sudo chown id -u /data/db
如果出现 "illegal user name" 的错误提示,这时我们可以查看当前的 username 并赋予权限:
$ whoami
username
$ sudo chown username /data/db

(3)添加环境变量:
打开 .zshrc 文件;
vim ~/.zshrc

添加 MongoDB 安装目录到环境变量中:
export PATH=/usr/local/Cellar/mongodb/4.0.3_1/bin:${PATH}

执行命令使环境变量生效:
source ~/.zshrc

(4)修改 MongoDB 配置文件, 配置文件默认在 /usr/local/etc 下的 mongod.conf:
配置文件地址: /usr/local/etc/mongod.conf

vim /usr/local/etc/mongod.conf 

复制代码
dbpath = /data/db
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true
bind_ip = 127.0.0.1

[常用的配置项(以写在配置文件中为例):

#数据库路径
dbpath=/data/db

#日志输出文件路径
logpath=/usr/local/var/log/mongodb/mongo.log

#错误日志采用追加模式,配置这个选项后mongodb的日志会追加到现有的日志文件,而不是从新创建一个新文件
logappend=true

#启用日志文件,默认启用
journal=true

#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=false

#是否后台启动,有这个参数,就可以实现后台运行
fork=true

#端口号 默认为27017
port=27017

#指定存储引擎(默认不需要指定)
#storageEngine=mmapv1

#开启网页日志监控,有这个参数就可以在浏览器上用28017查看监控界面
httpinterface=true]
---------------------

(5)我们来尝试启动服务端:

$ mongo

可以对数据库进行操作,要停止MongoDB的时候一定要正确的退出,不然下次再次连接数据库会出现问题,使用下面的两行代码可以完成这一操作。

use admin;

db.shutdownServer();

退出mongdb
quit()

猜你喜欢

转载自www.cnblogs.com/huangrenfeng/p/10387221.html