零:环境安装与初始化
约 516 字大约 2 分钟
MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。
MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。
本篇为mongodb系列教程第一篇,环境安装与连接设置
1. docker安装
首先介绍最简单的安装方式,docker安装,请先保证docker环境存在(没有安装的推荐查看: Centos安装docker与使用说明)
安装命令如下:
# 下载镜像
docker pull mongo
# 加载并运行镜像
docker run --name mongo -p 27017:27017 -d mongo --auth
# 进入容器
docker exec -it mongo /bin/bash
2. centos安装
直接借助yum进行安装,命令如下
# 查看支持的mongo库
yum list | grep mongo
yum install -y mongodb.x86_64 mongodb-server.x86_64
3. 用户配置
直接通过mongodb提供的终端命令进行设置,
# 为mongo创建登录用户和密码
mongo
use admin
db.createUser({user:"root",pwd:"root",roles:[{role:'root',db:'admin'}]})
exit
4. 终端控制台
mongodb集成了终端控制台,通过mongo
进入;
但是当我们设置了登录认证时,有下面两种使用姿势
case1
# 直接指定用户名密码,注意--authenticationDatabase admin 必须得有
mongo -u root -p root --authenticationDatabase admin
case2
mongo
# 下一行不可少
use admin
db.auth('root', 'root')
5. 可视化操作工具
终端虽好,使用起来终究不太顺手,可视化工具推荐使用ROBO 3T
操作mongodb,官网下载地址: https://robomongo.org/
然后配置mongodb连接信息(支持ssh验证方式哦),下面是一个简单的配置
然后就可以通过它来操作mongodb了
Loading...