ubuntu下的安装
官方指导:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/
- 导入GPG key:
wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | sudo apt-key add -
- 创建apt-get源列表
版本对应命令
Ubuntu 18.04:
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
Ubuntu 16.04:
echo "deb [ arch=amd64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.2 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.2.list
- 更新apt-get源
sudo apt-get update - 安装mongodb(最新版)
sudo apt-get install -y mongodb-org - 启动
sudo service mongod start - 进入mongo
mongo - 创建用户
> use admin
> db.createUser({user:"admin",pwd:"admin123", roles:[{role:'root',db:'admin'}]})
这样就创建了一个名为admin,密码为admin123的用户,赋予最高权限。
- 修改配置文件
sudo vi /etc/mongod.conf
将bindIP改为 0.0.0.0,这样配置之后MongoDB可被远程访问。 - 配置权限认证
security:
authorization: enabled
注意:keys and values之间一定要加空格, 否则解析就会报错 - 重启mongo
sudo service mongod restart
这样远程连接就完成了,可以使用可视化工具连接远程服务器。