前两次在ubuntu上部署了mongo 数据库后,分别在docker 和 宿主机上都部署过一次,但是两次的数据都“无缘无故”被丢失了。后来通过查看mongoDB的log (mongo默认log路径: /var/log/mongodb/mongod.log),可以看到
后来分析到,因为在部署mongodb数据库时,没有对其进行账号密码的设置,导致被黑了,安全意识不够导致的。
解决方法
给mongod数据库设置账号以及密码。
use admin
db.createUser(
{
user: "admin",
pwd: "123456&",
roles: [ "root" ]
}
)
</