mongo 备份 去除登录密码
- 冷备份
直接备份存储mongo数据的文件夹 - 去除认证
- 找到mongo配置默认/etc/mongod.conf
注释其中其中
security: authorization: enabled
- 停止原有的mongo
进入mongo执行目录,指定dbpath启动mongo
./mongod --logpath "/data/bak/log/mongodb/mongodb.log" --logappend --dbpath "/data/bak/mongodb"
连接mongo不需要密码
./mongo
热备份
mongodump -d db_shzhijian -o /data/bak
将数据备份到指定目录
恢复数据
./mongorestore -d db_shzhijian /data/bak/db_shzhijian
- 开启认证重启mongo
- php 未认证
- php最好用3.6版本
- authSource指的是当前用户的认证源,也就是他存在哪个库里面,root账户存在的是admin库,跟mysql不同
最后更新于 2020-06-17 11:14:03 并被添加「备份 mongo 去除登录密码」标签,已有 760 位童鞋阅读过。
此处评论已关闭