一、安装MongoDB

切换到/usr/local目录下,使用wget下载安装包:

cd /usr/local
wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.0.tgz

解压后重命名:

tar -zxvf mongodb-linux-x86_64-4.0.0.tgz
mv mongodb-linux-x86_64-4.0.0 mongodb

二、配置MongoDB

进入bin目录,新建配置文件mongo.conf:

cd /usr/local/mongodb/bin
touch mongo.conf
vim mongo.conf

文件内容如下:

dbpath=/usr/mongodb/db
logpath=/usr/mongodb/logs/mongodb.log
port=27017
fork=true
auth=true

三、启动和关闭MongoDB

配置完成后在bin目录下执行命令启动mongodb:

./mongod -f mongo.conf --bind_ip_all

mongodb启动成功后在bin目录下执行 shell./mongo命令进入控制台,shelldb.version()查看版本号

默认情况下,启动后连接的是mongodb的test库,关闭mongodb需要在admin库中执行,需切换到admin库后执行,命令如下:

use admin;

四、新建和验证用户

新建用户

db.createUser({user:"root",pwd:"123456",roles:[{role:"userAdminAnyDatabase",db:"admin"},{role:"readWriteAnyDatabase",db:"admin"}]})

验证用户

db.auth("root","123456")
db.shutdownServer();
exit;

Q.E.D.


Nothing really matters to me!