1.admin密码忘记重置方法

修改密码;
MongoDB server version: 4.2.3-admin 管理员密码忘记


(1)
vi mongod.conf 
security:
#    keyFile: "/mysqlbackup/mongosc/mongodb_keyfile"
#    clusterAuthMode: "keyFile"
     authorization: "disabled"    

(2)修改管理员admin的密码。
use admin
db.updateUser("admin", {pwd: "admin"})

--或者创建管理员账号。
db.createUser({
user:"admin",
pwd:"admin",
roles:[{role:"dbAdminAnyDatabase",db:"admin"}]
});
Successfully added user: {
	"user" : "admin",
	"roles" : [
		{
			"role" : "dbAdminAnyDatabase",
			"db" : "admin"
		}
	]
}

(3)修改配置文件 
security:
    keyFile: "/mysqlbackup/mongosc/mongodb_keyfile"
    clusterAuthMode: "keyFile"
    authorization: "enabled"

(4)重启验证
ps -ef |grep mongo 
kill -9 xxx
--启动
/mysqlbackup/mongodb/bin/mongod   -f /mysqlbackup/mongodb/mongod.conf &

--登录:
/mysqlbackup/mongodb/bin/mongo --host 10.1.1.1 --port=27018

>use admin 
>db.auth("admin","admin");   --密码认证登录。
(5)查看数据库和集合
> show dbs;
admin         0.000GB
config        0.000GB
edocuments  947.649GB
local         0.000GB
> use edocuments;
switched to db edocuments
> show collections;
base_xxx_record
base_xxx_record_20231024
car_xx_xxx_record

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐