问题描述
对 mongodb 不太了解
测试环境使用的是 test 数据库
用一段时间,test 数据库的权限和数据表就自动被清除了
不知道到哪里可以看到操作日志呢?
运行环境
os: centos 7.x
mongodb: 2.6
问题解答
回答1:1,设置profile,然后查看数据库操作日志,例如:
设置:db.setProfilingLevel(2)db.getProfilingLevel()查看:db.system.profile.find()
2,重要的系统建议使用MongoDB企业版,企业版提供完整的安全审计功能。
供参考。
Love MongoDB,Have fun!
回答2:
可以看日志的,目测是被某些不法分子黑了,就像我这个这样
然后我查看这个数据库的集合发现了这个
所以线上数据库安全很重要啊!
估计是不是有对test有设置的计划任务,定时清除之类的

