dehu笔记
dehu
工作.生活.学习.技术.记录.总结.分享
  • 给MongoDB新增一个readWriteAnyDatabase的角色账户

    安装好MongoDB时,通常开了一个最高管理权限的root账户来方便我们管理数据库,实际开发中并一般不使用这个账户,我们可以单独添加一个账户来连接数据库。 MongoDB的账户角色: 数据库用户角色:read、readWrite 数据库管理角色:dbAdmin、dbOwner、...

  • 修改MongoDB3.x版本的auth认证方式为2.x版本的认证方式

    最近在用OpenResty的做一些任务,其中在使用MongoDB的Lua库的时候,因为MongoDB开启了auth,需要账号密码才能连接。 MongoDB 2.xx的认证方式,使用的是md5加密,认证耗时更短,如果使用3.xx认证处耗时很严重在Lua中。 怎么改呢? MongoDB改...

  • OpenResty中使用Lua的MongoDB库,使用连接池节省连接认证时间

    因为服务器的mongodb开启了auth认证的,所以每次连接都要验证密码,测试了下GitHub上面的几个lua的mongodb库,无论是官方的 mongorover ,还是纯的lua库: lua-resty-mongol3 ,一个简单的insert操作都比php耗费的时间更长,如果业务用lua来做...