navicat 连接远程mongodb数据库

目录

远程连接条件

测试连接

启用身份验证

1、修改mongodb的配置文件

 2、启动

3、进入mongo

4、创建创建管理员账户

5、创建普通用户


安装教程翻看以往文章

远程连接条件

1、防火墙打开此端口

 2、配置mongodb的配置文件

修改配置项中的bindIp,原来为127.0.0.1,修改为0.0.0.0

有些文章说注释也是可以的,我尝试没有效果,可能是版本原因

        如果是按照我的安装法方进行

vi /etc/mongod.conf

测试连接

启用身份验证

1、修改mongodb的配置文件

修改前先关闭
sudo systemctl stop mongod


vim /etc/mongod.conf
#放开下方的security:
#修改配置如下
security:
  authorization: enabled

注意缩进

 2、启动

sudo systemctl start mongod

3、进入mongo

mongosh

4、创建创建管理员账户

use admin


db.createUser(
  {
    user: "root",
    pwd: "123456",
    roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]
  }
)

使用密码连接测试,或者navicat连接测试

mongosh --port 27017 -u "root" --authenticationDatabase "admin" -p

#输入密码后出现数据库消息则成功

5、创建普通用户

先创建一个数据库

## mongodb没有创建语句,直接使用
use petshop

## 但是没有数据的空库是查询不到的(查看所有数据库)
show dbs

## 插入一条数据,one是集合名称
db.one.insert("name","xsh")

## 此时再查就可以查到了

创建普通用户

use petshop
db.createUser({user: "xsh", pwd: "123456", roles: [{role: "readWrite", db: "petshop" }]})

连接测试

mongosh --port 27017 -u "xsh" --authenticationDatabase "petshop" -p

输入密码123456

 或者navicat连接测试

参考:

1.操作文档         https://www.qikegu.com/docs/3290

2.博客        https://blog.csdn.net/leilei1366615/article/details/104024290

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要用Navicat连接MongoDB数据库,首先需要确保MongoDB服务器已经在运行。然后,在Navicat中选择"新建连接",选择"MongoDB"作为连接类型,填入MongoDB服务器的地址和端口号,输入认证信息(如果需要),并点击"连接"。如果连接成功,就可以在Navicat中管理MongoDB数据库了。 ### 回答2: Navicat是一种流行的数据库管理工具,在连接MongoDB数据库时也非常常用。在Navicat连接MongoDB数据库需要以下步骤: 1.首先,你需要在Navicat中打开一个新的连接窗口。在连接窗口中,你需要选择MongoDB作为连接类型,并输入MongoDB数据库连接信息,如服务器地址、端口号以及认证信息等。 2.接着,在MongoDB连接窗口中输入账号密码。 3.在连接窗口的右侧,选择你要连接的数据库,然后单击“OK” 4.一旦连接成功,你就可以查看MongoDB数据库中的表以及其他数据对象,并执行操作,如插入、删除以及更新数据等。 总的来说,Navicat是一个非常好用的工具,可以方便地管理MongoDB数据库,并提供了丰富的功能和工具,以帮助开发人员更好地管理和处理MongoDB数据。如果你在使用Navicat时遇到任何问题,可以查看相关文档或者寻求其他数据库管理工具的帮助。 ### 回答3: Navicat是一种功能强大的MySQL/MariaDB、Oracle和SQL Server图形化管理工具,它能够帮助用户更方便地管理各类数据库。此外,Navicat还支持连接NoSQL数据库,如MongoDB,允许用户在同一个界面下管理不同类型的数据库。 要连接MongoDB数据库,首先需要在Navicat中创建一个新的连接。打开Navicat,点击上方菜单栏的“连接”,然后选择“MongoDB”。在弹出框中输入数据库地址、端口、用户名和密码等信息,并设置其他连接选项。如果使用SSH隧道进行连接,则需要在“SSH”栏中填写相应的SSH连接信息。 连接成功后,可以在Navicat中直接对MongoDB数据库进行管理。比如创建表、插入数据、修改表结构等。Navicat的操作界面比MongoDB原生的命令行界面更加友好和易于操作,可以有效提高工作效率。 此外,Navicat还提供了许多其他的功能,例如自动备份、数据同步、可视化查询等,可以在平时的工作中提高用户的生产力,并减少出错的风险。因此,Navicat连接MongoDB数据库是一种高效、方便的数据库管理方案,值得推荐。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值