零:环境安装与初始化

一灰灰blogDBMongoMongoDB约 516 字大约 2 分钟

MongoDB 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。

MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。

本篇为mongodb系列教程第一篇,环境安装与连接设置

1. docker安装

首先介绍最简单的安装方式,docker安装,请先保证docker环境存在(没有安装的推荐查看: Centos安装docker与使用说明open in new window

安装命令如下:

# 下载镜像
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/open in new window

然后配置mongodb连接信息(支持ssh验证方式哦),下面是一个简单的配置

然后就可以通过它来操作mongodb了

Loading...