UBUNTU 18.04 安装并配置MongoDB

安装

安装参考官网资料 https://www.mongodb.com/docs/manual/tutorial/install-mongodb-on-ubuntu/

创建User

启动mongod, 通过shell进入mongo shell

sudo service mongod start
mongo

mongo shell>

use admin;
 
db.createUser(
  {
    user: "sa",
    pwd: "123456",
    roles: [
    { role: "root", db: "admin" }
    ]
  }
);
 
use admin;
db.auth('sa','123456');
use __THE_DB_NAME__;
db.createUser(
  {
    user: "test",
    pwd: "123456",
    roles: [
    { role: "readWrite", db: "__THE_DB_NAME__" }
    ]
  }
)

注意需要修改__THE_DB_NAME__ 为数据库名

远程连接

安装成功后, 只能通过本机mongo客户端访问, 如需启用远程连接

修改配置文件 /etc/mongod.conf

net:
  port: 27017
  bindIp: 10.162.63.154,127.0.0.1 # 原始值为127.0.0.1
  
security:
  authorization: enabled

重启mongod生效