您当前的位置:首页 > 计算机 > 软件应用 > 数据库 > MongoDB

Mongodb安装和设置密码登录配置

时间:11-06来源:作者:点击数:
城东书院 www.cdsy.xyz

前言

Mongodb是由C++语言编写的,是一个基于分布式文件存储的开源数据库系统。可以在高负载的情况下,添加更多的节点,保证服务器性能

常用操作命令

help:显示基本操作命令
show dbs: 显示数据库列表
show collections: 显示当前数据库中的集合(类似关系数据库中的表)
show users: 显示用户
use <db name>: 切换当前数据库
db.help(): 显示数据库操作命令

kali中安装mongodb

下载安装

wget -qO - https://www.mongodb.org/static/pgp/server-4.2.asc | apt-key add -
echo "deb http://repo.mongodb.org/apt/debian buster/mongodb-org/4.2 main" | tee /etc/apt/sources.list.d/mongodb-org-4.2.list
apt-get update
apt-get install -y mongodb-org

创建数据库目录

Mongodb的数据存储在/data/db 目录下,这也是默认的启动路径(–dbpath)。但该目录在安装过程不会自动创建,所以需要手动创建/data/db目录

mkdir -p /data/db

常用命令

service mongod start 		启动
service mongod status		查看状态
service mongod stop			关闭
service mongod restart		重启
mongo						进入数据库终端

设置用户名密码

Mongodb默认直接连接,无须身份验证,这样存在很大的安全风险,所以通过设置用户名密码来加强数据库的安全性,防止被窃库

1、为admin库创建用户密码

> mongo
> use admin
> db.createUser({user: "root",pwd:"toor",roles:["root"]})
在这里插入图片描述

由上图可以看到我们已经成功配置好用户名密码

2、启动认证功能

vi /etc/mongod.conf 
取消掉以下两句代码的注释,若无则添加这两句代码
security:
authorization: enabled

然后重启mongod服务生效

service mongod restart

3、密码登录

 db.auth('root','toor')
在这里插入图片描述

4、其他加固方式

修改默认端口27017为其他端口

不要开放到公网0.0.0.0,设置为开放本地监听

vi /etc/mongod.conf  修改配置文件
在这里插入图片描述

使用mongod shell远程登录

mongod shell下载链接

1、下载对应的版本

在这里插入图片描述

2、开始安装

注意:单击Custom进行自定义安装

在这里插入图片描述

在自定义安装时,只选择安装Client并单击Next

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

后面点击next直接下一步直到安装完成

3、使用mongod shell进行登录

首先要切换到mongod.exe安装目录下,比如

cd C:\Program Files\MongoDB\Server\4.2\bin

进入终端

mongo --host IP --port 27017
在这里插入图片描述
城东书院 www.cdsy.xyz
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门