当前位置:首页>开发>正文

linux下mongodb创建数据库用户名和密码后要重启吗 mongodb中的用户,角色,权限该怎么设计

2023-07-03 19:22:24 互联网 未知 开发

 linux下mongodb创建数据库用户名和密码后要重启吗 mongodb中的用户,角色,权限该怎么设计

linux下mongodb创建数据库用户名和密码后要重启吗

重启服务么?不需要。 红帽子系列linux重启服务:service (服务名) restart。 linux通用方式:/etc/init.d/(服务名) restart 源码包编译的mysql (源码包相关路径/bin/mysqld restart

mongodb中的用户,角色,权限该怎么设计

1. 输入命令:show dbs发现内置两数据库名admin名locallocal像没啥用哪位使用程发现local表用途希望能够留言提醒我专说说admin表
2. 输入命令:use admin发现该DB包含system.user表呵呵没错表等同于MsSql用户表用存放超级管理员我往面添加超级管理员试试看

3.
输入命令:db.addUser(sa,sa)我添加超级管理员用户usernamesapasswordsa即我添
加超级管理员咱测试看看咱再连接MongoDB需需要提示输入用户名、密码我先退(ctrl c)

4. 输入命令:use admin

5. 输入命令:show collections查看该库所表发现MongoDB并没提示输入用户名、密码奇怪事呢文章始提

MongoDB默认设置权限访问限制即我先设置需要权限访问限制咱再看看效设置呢

6. 注册表找MongoDB节点ImgPath我修改加入 -auth所示:

"D:Program Filesmongodbinmongod" -dbpath e:workdatamongodbdb -logpath e:workdatamongodblog -auth -service

7. 输入命令:use admin

mongodb集群用户名密码怎么设置

看文档,调用Db对象的authenticate()方法。
当然,现在官方建议用MongoClient连接数据库。它的connect()方法的第一个参数是连接URL字符串,其中可以直接包含用户名和密码。

怎么修改linux中用户名和密码

指定和修改用户口令的Shell命令是passwd。超级用户可以为自己和其他用户指定口令,普通用户只能用它修改自己的口令。命令的格式为:
  passwd 选项 用户名
  可使用的选项:
  -l 锁定口令,即禁用账号。
  -u 口令解锁。
  -d 使账号无口令。
  -f 强迫用户下次登录时修改口令。
  如果默认用户名,则修改当前用户的口令。
  例如,假设当前用户是sam,则下面的命令修改该用户自己的口令:
  $ passwd
  Old password:******
  New password:*******
  Re-enter new password:*******
  如果是超级用户,可以用下列形式指定任何用户的口令:
  # passwd sam
  New password:*******
  Re-enter new password:*******

最新文章

随便看看