版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sundehui01/article/details/84941298
bin中添加mongodb.conf 文件
文件内容
dbpath = /usr/local/mongodb/data/db #数据文件存放目录
logpath = /usr/local/mongodb/logs/mongodb.log #日志文件存放目录
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
nohttpinterface = true
bind_ip = 0.0.0.0
auth = on
说明
bind_ip 客户端限制去掉
auth 开启密码验证
fork 开启进程守护
启动脚本
./mongod -f mongodb.conf
启动windows页面,可不启动
./mongod --dbpath=/data/db --rest
添加管理员用户
use admin
db.createUser({ user: "root", pwd: "root", roles: [{ role:
"userAdminAnyDatabase", db: "admin" }] })
验证
db.auth("root", "root")
验证:返回1,验证通过
创建其他用户
use edudb
db.createUser({ user: "edu", pwd: "123456", roles: [{ role: "readWrite",
db: "edudb" }] })
远程登录
mongo 127.0.0.1:27017/edudb -u edu -p 123456