1
我搜索手册,但没有结果。MongoDB,类似MySQL的认证
默认情况下,我们可以管理所有数据库,因为我们在本地主机上运行它。 (我是对吧?)
对于每个数据库,我们可以设置自定义用户或创建全局管理员。但我如何登录这个用户? (我想看看访问区别,了解它是如何工作的)
通常我想创建系统看起来像MySQL。无需外部访问,简单创建用户自定义数据库。只能从本地主机访问。我怎样才能做到这一点?
我搜索手册,但没有结果。MongoDB,类似MySQL的认证
默认情况下,我们可以管理所有数据库,因为我们在本地主机上运行它。 (我是对吧?)
对于每个数据库,我们可以设置自定义用户或创建全局管理员。但我如何登录这个用户? (我想看看访问区别,了解它是如何工作的)
通常我想创建系统看起来像MySQL。无需外部访问,简单创建用户自定义数据库。只能从本地主机访问。我怎样才能做到这一点?
默认情况下,我们可以管理所有数据库,因为我们在本地主机上运行它。 (是吗?)
是的,“本地主机旁路”可以通过带
mongod --setParameter enableLocalhostAuthBypass=0
但我怎么可以在这个用户登录的守护进程被禁用?
> use myDB
> db.auth("myUser", "myPassword")
这是假设你已经创建的用户了。从本地主机只有你会通过你的防火墙控制或者与
mongod --bind_ip 127.0.0.1
启动守护进程的MongoDB的文档
Access有一个完整的,虽然有点难以理解documentation。