**
ubuntu 16.04.09 服务器上mongoDB的安装与远程连接**
在腾讯云服务器上安装mongoDB,并实现远程连接(系统版本ubuntu,用户名:ubuntu)
- 1:连接服务器后,安装mongodb,中途输入y确定等待安装完成
sudo apt-get install mongodb
- 2:查看运行状态
pgrep mongo -l
- 3:安装完后,启动mongodb
sudo service mongodb start
- 4:进入mongodb,有如下显示为成功,
mongo
- 关闭mongodb
sudo service mongodb stop
- 重启mongodb
/etc/init.d/mongodb restart
- 修改mongodb配置文件
sudo vi /etc/mongodb.conf
- 卸载mongodb
sudo apt-get remove --auto-remove mongodb
开启mongodb的远程连接
由于我是在腾讯云服务器上安装的,需要在腾讯云服务器控制台设置安全组上打开端口,相应方法百度,
- 打开本服务器的mongodb的27017端口
sudo ufw allow 27017
- 创建用户登录,按步骤操作
use admin
db.createUser({user:“admin”,pwd:“123456”,roles:[“root”]})
db.auth(“admin”,“123456”)
#创建测试数据库
use test
db.createUser({user: “root”, pwd: “123456”, roles: [{ role: “dbOwner”, db: “test” }]})
- 输入上面修改配置文件的命令,修改bind_ip = 0.0.0.0 将auth=true的注释放开
保存重启mongodb,可能会提示输入该服务器的用户密码,就可以了 - 远程连接mongodb,这里使用的是Robo 3T连接