ubuntu安装mongodb添加账户以及远程连接
安装:
apt-get install mongodb
启动:
service mongodb start
停止:
service mongodb stop
进入mongodb:
mongo
配置远程连接:
1. 添加远程连接账户
mongo进入控制台,mongodb账户从属于数据库,因此选择要设置的数据库,在对应数据库下新建账户。
eg:
use xxxdb
db.createUser({
user:'admin',
pwd:'111111',
roles:[
{role:'dbOwner',db:'xxxdb'}
]
}) 回车
2. 修改配置文件允许远程登陆
vim /etc/mongodb.conf
注释 #bind_ip=127.0.0.1
取消注释 auth=true
重启service mongodb start
3. 测试账户能否使用
mongo > use xxxdb > db.auth('admin','111111') 打印出 1 则ok
4. 下载robo 3T
https://robomongo.org/download
5. 配置robo 3T
a. 配置connection
type:direct connection
name: 随意
address: localhost //因为要通过ssh连接去启动,所以需要是localhost而不要是ip
port: 27017
b. 配置authentiation
database: xxxdb
username: admin
password: 111111
auth mechainism: SCRAM - SHA -1
c. 配置ssh
xshell等远程连接工具远程连接账号密码等一致
6. Test OK