例如:mysql安装配置好后,有一个自带的mysql数据库,里面有一张user表,用来存放用户,以及用户权限,而mongodb这个最像关系型的数据库,有没有这样的表呢。
一,掌握权限,理解下面4条基本上就差不多
1,mongodb是没有默认管理员账号,所以要先添加管理员账号,在开启权限认证。
2,切换到admin数据库,添加的账号才是管理员账号。
3,用户只能在用户所在数据库登录,包括管理员账号。
4,管理员可以管理所有数据库,但是不能直接管理其他数据库,要先在admin数据库认证后才可以。这一点比较怪
二,添加管理员账号
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
三,开启动用户权限认证
?
1 2 |
|
四,用户只能在用户所在数据库登录,管理员需要通过admin认证后才能管理其他数据库
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
|
五,添加普通用启
?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
六,php客户端连接
1, 推荐方法一
?
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
这种方式比较好理解,根命令行下的操作过程差不多。
2,推荐方法二
?
1 2 3 4 5 6 7 8 9 10 11 |
|
上面二种方法的不同在于,一个先选数据库在认证,一个先认证在选数据库。
本文链接:https://my.lmcjl.com/post/12282.html
4 评论