目录
1.docker安装MongoDB并测试
docker run -di --name=mongo -p 27017:27017 mongo
输入 docker ps 查看MongoDB是否已在运行。

输入 apt install mongodb-clients 安装MongoDB客户端。
然后输入 mongo 即可打开客户端,默认端口是27017。
依次输入以下命令,添加用户和设置密码,并且尝试连接。
docker exec -it mongo mongo admin
# 创建一个名为 admin,密码为 666666 的用户。
db.createUser({
user:'admin',pwd:'666666',roles:[ {
role:'userAdminAnyDatabase', db: 'admin'}]});
# 尝试使用上面创建的用户信息进行连接。
db.auth('admin', '666666')
输出1即是连接成功。
2.阿里云开放27017端口
MongoDB默认端口是27017,阿里云服务器需要对外开放该端口,才能远程连接。
这里的授权对象填写0.0.0.0的话,就是任何主机都可以连接这个数据库,不安全。
授权对象请填写需要远程连接数据库的本机ip地址。

然后在Navicat
本文档介绍了如何在阿里云上通过Docker安装MongoDB,设置远程访问,并详细讲解了MongoDB的基础查询、修改、删除命令,包括模糊查询、条件连接以及列值的增长操作。
最低0.47元/天 解锁文章

9万+

被折叠的 条评论
为什么被折叠?



