一、下载并安装MongoDB
- 首先下载 MongoDB 并上传至服务器
- 下载完成后解压文件
tar -zxvf mongodb-linux-x86_64-4.0.11.tgz
- 移动到安装目录
mv mongodb-linux-x86_64-4.0.11 /usr/local/mongodb
- 进入mongdb目录在此目录下创建data/db 和data/logs文件夹
cd mongodb && mkdir -p data/db && mkdir -p data/logs
需要注意的一点,创建了logs文件夹 还需要创建一个文件
cd /usr/local/mongodb/data/logs
touch mongodb.log
二、配置MongoDB
- 进入bin目录创建一个新的配置文件mongod.conf,并配置相应内容
cd bin && touch mongod.conf && vim mongod.conf
配置文件内容
#数据库路径
dbpath=/usr/mongodb/data
#日志输出文件路径
logpath=/usr/mongodb/logs/mongod.log
#错误日志采用追加模式
logappend=true
#启用日志文件,默认启用
journal=true
#这个选项可以过滤掉一些无用的日志信息,若需要调试使用请设置为false
quiet=true
#端口号 默认为27017
port=27017
#允许远程访问
bind_ip=0.0.0.0
#开启子进程
fork=true
#开启认证,必选先添加用户
#auth=true
- 配置环境变量并应用
vim /etc/profile
在最后一行添加
export PATH=$PATH:/usr/local/mongodb/bin
保存后执行命令
source /etc/profile
- 启动时带上配置文件
./mongod -f ./mongod.conf
最重要的就是别忘记创建log日志文件
开启认证,创建用户
1.进入mongodb的shell:mongo
> use admin
> db.createUser(
{
user: "admin"
pwd: "admin",
roles: [ { role: "root", db: "admin" } ]
}
)
关闭数据库
db.shutdownServer()
重启MongoDB
/mongod -f ./mongod.conf
mongoose
mongodb://user:pwd@localhost:27017/dbName