MongoDB的环境搭建及启动

时间:2023-03-10 07:03:59
MongoDB的环境搭建及启动

MongoDB环境搭建及配置

一、环境搭建

Mac:brew install mongodb

常见问题:

Error: Permission denied @ unlink_internal

解决方案:

sudo chmod -R 777 /usr/local/lib/node_modules/

brew cleanup

二、启动MongoDB服务端

一般情况下,参数带上配置文件路径进行启动:

sudo mongod --config /usr/local/etc/mongod.conf

mongod.conf的主要参数配置如下:

端口

net.port: 27017(注意:冒号后面有一个空格,否则会出错)

绑定地址

net.bind_ip: 127.0.0.1

指定日志文件

systemLog.path: /var/log/mongodb/mongodb.log

指定数据存放目录

storage.dbpath: /var/lib/mongodb

三、MongoDB授权登录

先用无授权方式运行MongoDB服务端

sudo mongod --config /usr/local/etc/mongod.conf

然后打开Mongo客户端

mongo

创建一个超级用户,具体命令:

use admin

db.createUser(

 {

   user:"root",

   pwd:"password",

   roles:[{role:"root",db:"admin"}]

 }

)

接着关闭服务端进程

db.shutdownServer();

切换到服务器端运行终端窗口,重新打开服务端,加上--auth参数

sudo mongod --config /usr/local/etc/mongod.conf --auth

客户端登录

use admin

db.auth("root","password");