1. 强烈建议设置SELinux:  修改配置文件(并重启): 
sudo /etc/selinux/config

改为: 

SELINUX=disabled或者SELINUX=disabled
  1. 继 1.(上一点),注释bindIp这一行

  2. 创建"创建管理员" 

use admin 
db.createUser({user:'xkj',pwd:'a', roles:[{role:'userAdminAnyDatabase', db:'admin'}]}) 
验证: 
db.auth('xkj','a') 
创建用户: 
use DJangoLearn 
db.createUser({user:'mathartsys',pwd:'a', roles:[{role:'dbAdmin', db:'DJangoLearn'}]})