MonGoDB的安装与使用
1、下载安装包
https://www.mongodb.com/try/download/community
2、上传到linux
命令:rz
3、解压到对应的目录
4、创建data文件夹
5、在data文件夹下创建db 和 logs文件夹
6、在logs文件夹创建mongod.log
命令:touch mongod.log
7、在mongodb文件夹下创建一个etc文件
8、在etc文件夹下创建配置文件mongod.conf
systemLog:
#MongoDB发送所有日志输出的目标指定为文件
destination: file
path: "/opt/module/mongodb-4.4.10/data/logs/mongod.log"
logAppend: true
storage:
#mongod实例存储其数据的目录
dbPath: "/opt/module/mongodb-4.4.10/data/db"
journal:
#启用或禁用持久性日志以确保数据文件保持有效和可恢复。
enabled: true
processManagement:
#启用在后台运行mongos或mongod进程的守护进程模式。
fork: true
net:
#服务实例绑定的IP,默认是localhost
bindIp: 0.0.0.0
port: 27017
9、运行
**命令:mongo -f etc/mongod.conf **
原因分析:新版本的MongDB增加了安全性设计,推荐用户创建使用数据库时进行验证。如果用户想建立简单连接,则会提示警示信息。
解决方案:
创建管理员并设置密码
开启用户访问控制
disabled或者enabled,仅对mongod有效;表示是否开启用户访问控制(Access Control),即客户端可以通过用户名和密码认证的方式访问系统的数据,默认为“disabled”,即客户端不需要密码即可访问数据库数据。(限定客户端与mongod、mongos的认证)
官方配置地址:
https://docs.mongodb.com/manual/reference/configuration-options/
https://docs.mongodb.com/manual/reference/parameters/
中文:https://www.jianshu.com/p/f9f1454f251f
可以看到问题完美解决。