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 重新录入数据
写博客这方面,转载是不可能转载的,这辈子都不可能转载,直接抄又没有脸去抄,只有自己随便划拉两笔,才能维持得了生活这样子。

浙公网安备 33010602011771号