Ubuntu19.04 安装 MangoDB

Ubuntu19.04 安装 MangoDB

环境信息:
OS:Ubuntu19.04
MangoDB: 3.6.8
Robo 3T:1.3

1. 安装

执行安装命令:

sudo apt-get update
sudo apt-get install mongodb

在这里插入图片描述

1.1 初始化配置

  • 1 创建数据存储目录,并赋予权限:
mkdir /data/db
sudo chown -R  weison(用户名) /data/db
  • 2 配置数据库文件:

mongodb配置文件,有端口,日志配置信息:/etc/mongod.conf
在这里插入图片描述

  • 3 登入数据库
    安装好后会自动运行mongod程序,检查进程,并登入数据库:
# 1 查看进程是否已经启动
pgrep mongo -l
# 2 进入数据库
mongo

在这里插入图片描述

2. MongoDB命令

2.1 MongoDB服务管理

# 1 登陆mongodb
mongo
# 2 重启mongodb
# 2.1 非授权方式启动
mongod
# 2.2授权方式启动
mongod –-auth
# 3 服务启停
sudo service mongodb stop   
sudo service mongodb start
# 4 查看mongo安装目录
locate mongo
which mongod

在这里插入图片描述

3. MongoDB添加用户

1.mongodb是没有默认管理员账号,所以要先添加管理员账号,在开启权限认证。
2.切换到admin数据库,添加的账号才是管理员账号。
3.用户只能在用户所在数据库登录,包括管理员账号。
4.管理员可以管理所有数据库,但是不能直接管理其他数据库,要先在admin数据库认证后才可以。

# 登陆数据库
mongo
# 1选择数据库
>use admin
>show collections
# 2 添加用户
>db.createUser({user:"admin",pwd:"123456",roles:[{role:"root",db:"admin"}],mechanisms : ["SCRAM-SHA-1"] })
# 3 登出并以授权方式重启
mongod –-auth
# 4 登入到admin数据库认证
mongo
>use admin
>db.auth("admin","123456")

在这里插入图片描述在这里插入图片描述

4. 安装连接工具Robo 3T

官网地址:链接? 选择Robo 3T(免费的)

在这里插入图片描述

# 1 转移至/usr/local
sudo cp /home/weison/下载/robo3t-1.3.1-linux-x86_64-7419c406.tar.gz ./robo3t.tar.gz
# 2 解压
sudo tar -zxvf robo3t.tar.gz
# 3 解压后到bin目录下
./robo3t

在这里插入图片描述
安装好后,配置连接(我连接时还没有进行用户配置,所以不需要密码可以直接登陆):

在这里插入图片描述
查询下看看:

在这里插入图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值