mongodb及阿里云防火墙设置
删除mongodb apt-get purge --auto-remove mongodb 阿里云防火墙设置开启80端口:其他端口修改端口号就可以 iptables -I INPUT -p tcp --dport 80 -j ACCEPT firewall-cmd --zone=public --add-port=80/tcp --permanent firewall-cmd --reload
授权给admin用户对system.version表执行命令的权限,解决方法如下: > db.grantRolesToUser ( "root", [ { role: "__system", db: "admin" } ] ) 再次执行命令成功: > db.system.version.findOne({"_id" : "authSchema"}) { "_id" : "authSchema", "currentVersion" : 3 }
添加数据库权限
db.createUser({ user:'username', pwd:'password', roles:[ { role:'dbAdmin', db:'imgtag' }, ] })