Studio 3T:https://studio3t.com/download
MongoDB:http://www.mongodb.org
设置MongoDB
以宝塔面板为例,进入到MongoDB的配置文件,将bindIp
改成0.0.0.0
,表示支持任何ip访问,重启MongoDB生效
开放端口
如果没开放端口,还需要在防火墙开放MongoDB端口
远程连接MongoDB
打开Studio 3T,Connect
- New Connection
输入服务器IP和MongoDB的端口,保存后直接双击即可连接
添加用户验证
以上设置开启了不限制IP
并且不需要用户验证
,是很不安全的,所以还需要添加用户验证
切换至admin
数据库
1 | mongo |
添加一个用户
1 | db.createUser( |
在配置文件将authorization
改为enabled
,保存后重启生效
备份(mongodump)与恢复(mongorestore)
mongodump备份,如果端口是27017,命令中可以省略
1 | mongodump -h [地址]:[端口] -d [数据库] -o [备份导出目录] |
mongorestore恢复,如果端口是27017,命令中可以省略
1 | mongorestore -h [地址]:[端口] -d [数据库] [备份所在目录] |