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 完美
下一篇:
MySQL 8.0.29安装版安装教程