栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

docker 上的mongodb数据库操作命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

docker 上的mongodb数据库操作命令

先查看docker 是否pull mongodb

# docker images      //查看docker容器列表

若是没有,可以使用命令进行拉取

# docker pull mongo:latest  //拉取最新的mongodb

接着安装mongodb

$ docker run -itd --name mongo -p 27017:27017 mongo --auth
 //27017是数据库端口号
// --auth 表示需要密码进行数据库访问

查看数据库是否运行成功 ,命令:docker ps

 给数据库创建用户并密码,连接数据库

$ docker exec -it mongo mongo admin    //管理员
# 创建一个名为 admin,密码为 admin 的用户,并创建一个admin数据库
>  db.createUser({ user:'admin',pwd:'admin',roles:[ { role:'userAdminAnyDatabase', db: 'admin'},"readWriteAnyDatabase"]});
# 尝试使用上面创建的用户、密码进行连接。
> db.auth('admin', 'admin')

 如下图,表示连接成功

//查询所有数据库
 show dbs;
//删除当前使用数据库
 db.dropDatabase();
//查看当前使用的数据库
 db.getName();
//显示数据库列表 
 show dbs;

也可以使用​​​​​navicat premium客户端连接数据库

填入数据库信息

 若是远程连接不上mongodb ,则

修改配置文件:

# vim /usr/lib/sysctl.d/00-system.conf
//文件最后追加:  net.ipv4.ip_forward=1
# systemctl restart network
//重启网络

填入完后,点击测试连接。OK 完美

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/750938.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号