ubuntu 安装mongo数据库


1 安装

 安装参考官网即可,里面有各种操作系统,各种版本的安装方法

 https://docs.mongodb.com/v3.2/crud/

 以下是ubuntu18.04安装mongo3.2.22

wget -qO - https://www.mongodb.org/static/pgp/server-3.2.asc | sudo apt-key add -
echo "deb http://repo.mongodb.org/apt/ubuntu trusty/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt-get install -y mongodb-org
sudo service mongod start
sudo service mongod status
# 如果有没有启动起来,具体查看日志
cat  /var/log/mongodb/mongod.log
# 我这里是因为权限问题导致启动失败
sudo   chown mongodb:mongodb /tmp/mongodb-27017.sock2

2 用户与授权

  参考博客:https://mongoing.com/archives/26710

  创建管理员

db.createUser(
  {
    user: "admin",
    pwd: "admin",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" } ]
  }
)

   创建数据库 

   创建一个角色,并授权

db.createUser(
     {
       user:"gbm",
       pwd:"gbmpass",
       roles:[{role:"readWrite",db:"gbm"}]
     }
  )