sh 在Mongo 2.6中创建超级用户和数据库用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 在Mongo 2.6中创建超级用户和数据库用户相关的知识,希望对你有一定的参考价值。

# Create your superuser
$ mongo
> use admin
> db.createUser({user:"someadmin",pwd:"secret", roles:[{role:"root",db:"admin"}]})
> exit

# Alias for convenience (optional and at your own risk)
$ echo 'alias mongo="mongo --port 27017 -u someadmin -p secret --authenticationDatabase admin"' >> ~/.bash_profile
$ source ~/.bash_profile

# Add user to your DB
$ mongo
> use some_db
> db.createUser(
    {
      user: "mongouser",
      pwd: "someothersecret",
      roles: ["readWrite"]
    }
)

# If you get locked out, start over
sudo service mongod stop
sudo mv /data/admin.* .  # for backup
sudo service mongod start

以上是关于sh 在Mongo 2.6中创建超级用户和数据库用户的主要内容,如果未能解决你的问题,请参考以下文章

在 Elastic Beanstalk Postgresql 中创建 Django 超级用户

sh 在Ubuntu 16.04中卸载Mongo 2.6

Django 中的项目:我无法在终端中创建超级用户来操作 Postgresql 中的数据

由于不在 TTY 中工作,无法在 django 中创建超级用户

django 3.2-在 sqlite3 中创建超级用户时出错

具有弹簧安全性的 Grails 3.2.6。保存用户时未在内存中创建 h2 数据库