mongodb安全索取权限登录实操(mongodb权限登录)

分类:文章教程 日期: 点击:0

MongoDB是当前流行的一种非关系数据库系统,它也需要像关系数据库一样做到安全登录,在线上系统中使用权限控制对用户登录访问MongoDB实现访问控制是重要的安全措施。下面来演示如何在MongoDB中索取权限登录。

1. 建立用户,前期需要创建一组MongoDB用户帐号,用DROP USER把不必要的用户清理干净

db.createUser({user:”test”,pwd:”Edison_001″,roles:[{role:”readWrite”,db:”myDB”}]}) // 创建一个新用户

db.dropUser(“test”) // 删除一个用户

2. 设置MongoDB认证,打开MongoDB认证:

echo ‘security:

// 开启认证功能

authorization: “enabled”

’ >> mongod.conf

3. 使用createdb.js文件启用登录,使用createdb.js文件把设置的用户认证帐号密码写入开启:

// 设置用户认证帐号密码

db.auth(“test”,”Edison_001″)

4. 启动MongoDB,启动MongoDB守护进程,使用–auth参数

/usr/local/mongodb/bin/mongod –auth –config /usr/local/mongodb/etc/mongo.conf

5. 使用mongo进行登录验证,使用认证用户登录验证:

/usr/local/mongodb/bin/mongo -u test -p Edison_001 –authenticationDatabase ‘admin’ localhost/myDB

完成上述步骤后,MongoDB就可以安全索取权限登录了。MongoDB的安全登录是为了保证数据库的安全,正确的设置用户赋权可以防止外部人员获取服务器数据。同时,最好做好定期备份,对数据作进一步的安全保护。

标签:

网站声明

1、本站所有软件和资料来源互联网,仅供个人学习和研究使用,不得用于任何商业用途。
2、如有侵犯您商标权、著作权或其他合法权利的,请联系我们,本站将在第一时间对此进行核实并处理。
3、本站所有可下载资源,都是按照“原样”提供,本站并未对其做过任何改动。本站不保证本站提供的下载资源的准确性、安全性和完整性。同时,本站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。
4、继续浏览本站,即代表您遵守此声明。