
0. 最近服务器安装了 MongoDB 被勒索了测试服务器安装了MongoDB等开放了27017对所有ip。哈哈哈哈哈哈问就是有点犯懒之前都是只允许自己的ip。好家伙然后没过几个小时数据库集合被清空只留下了类似支付 0.0000x BTC 到 xxxxxx然后发邮件到 xxxxxx来取回数据避免这种情况再发生1. 创建数据库用户use admin db.createUser({user:root, pwd:yourNewStrongPasswd1234466666666, roles:[{role:root, db:admin}]})2. 启用认证nano/etc/mongod.conf取消掉注释security: authorization: enabled3. 重启 MongoDB 服务sudosystemctl restart mongod4. 修改连接字符串// const DB_CONNECTION_STRINGmongodb://127.0.0.1:27017/?directConnectiontrueserverSelectionTimeoutMS2000appNamemongosh2.4.2const DB_CONNECTION_STRINGmongodb://root:yourNewStrongPasswd1234466666666127.0.0.1:27017/admin?directConnectiontrueserverSelectionTimeoutMS2000appNamemongosh2.4.2希望对你有些帮助。有错误或者疑问留言。我的个人网站点击访问 hongweizhu.com。END推荐一下我写的的 App 熊猫小账本里面有用到这篇博客讲的内容熊猫小账本一个简洁的记账 App用于记录日常消费开支收入使用 iCloud 保存同步数据。支持备注自定义时间偶尔忘记记账也没关系。搜索历史记账支持分类、金额、备注。启动时需要面容/指纹验证保护个人隐私。支持自定义分类功能自由添加修改分类。统计图表支出收入一目了然。每天提醒记账不会有其他推送。桌面锁屏小组件等。点击了解更多详情