MongoDB 复制集(Replication)搭建详解
一.下载安装MongoDB,可参考地址:https://blog.csdn.net/qq_28316065/article/details/102594991(之前未给MongoDB配置账号密码,现在让我们来重新配置一遍,设置一个安全密码吧)
1.下载解压后如下:此处使用 MongoDB 4.0.12 版本
2.创建conf文件,内容如下:(文件夹datas\data、logs、pids需要先创建哦)
# mongod.conf
#数据存放路径
dbpath=C:\SoftWare\mongodb\datas\data
#日志相关配置
#logpath=C:\SoftWare\mongodb\logs\mongo.log
#logappend=true
#进程号
pidfilepath=C:\SoftWare\mongodb\pids\mongod.pid
#以后台方式运行进程
#fork=true
#端口设置
port=27017
#允许任意机器连接 0.0.0.0
bind_ip=127.0.0.1
#最大连接数 默认2000
maxConns=2000
#开启认证
auth=true
问题:我这里设置日志的配置时会启动报错,暂未解决就把日志相关配置注释了,希望有大神可以指导一下,嘿嘿。
报错如下:
3.再来个启动的批处理文件startup.bat,内容如下:
mongod --config "C:\SoftWare\mongodb\conf\mongod.conf"
4.建成后目录如下,让我们双击startup.bat启动MongoDB
5.启动成功
6.接下来配置账号密码咯,进入bin目录打开cmd窗口,执行如下命令进入mongo:
mongo.exe --port 27017
这个时候没有验证账号密码,可以看到是无法访问db和collections的哦。
接下来咱们切换到admin,创建账号密码:
成功,验证密码,然后就可以访问数据库信息啦。我这里给admin的权限是root权限哦。具体可参考官方文档: