mongodb相关

一.删除数据库时,使用root账号执行

db.dropDatabase()

仍然提示没有权限

解决步骤

1.使用root账号创建新user并赋予权限 

db.grantRolesToUser ( "ksxing_admin", [ { role: "__system", db: "admin" } ] )

2.使用被赋权账号 db.dropDatabase()

二.升级过的mongodb启动时,报错 

code=exited status=62

在国服没找到解决方案,从stackoverflow救了回来。原因是数据库升级后,原有数据与与现数据库版本不兼容。

EXIT_NEED_DOWNGRADE = 62, // The current binary version is not appropriate to run on the existing datafiles.

需要将数据库降回原版本后,再通过 mongoexport 和 mongorestore 重新录入数据

posted @ 2021-06-23 09:59  wanghuanyeah  阅读(66)  评论(0)    收藏  举报