2018年9月7日

Ubuntu安装Mongo3.X,配置远程连接,以及错误解决

安装流程

#按照官网介绍首先
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
#然后
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 rm /etc/apt/sources.list.d/mongodb*.list
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv EA312927
echo "deb http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/3.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.2.list
sudo apt-get update
sudo apt install mongodb-org

原文地址mongo安装失败
安装完成以后.看到admin的表是空的,使用下面的语法创建用户

addUser在mongdb 3.0已经废弃了,对应的函数请用createUser,而且你的语法也不对,
createUser接受两个参数,一个user object,一个可选参数用户角色,具体参考mongodb 3.0的文档
db.createUser({user:"root",pwd:"root",roles:["root"]})

配置远程访问

编辑文件:/etc/mongodb.conf
bind_ip = 0.0.0.0
port = 27017
auth=true

/etc/init.d/mongodb restart 可以正常访问

发表评论

电子邮件地址不会被公开。 必填项已用*标注