Mongodb安装和设置密码登录配置
前言
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远程登录
1、下载对应的版本
2、开始安装 注意:单击Custom进行自定义安装 在自定义安装时,只选择安装Client并单击Next 后面点击next直接下一步直到安装完成 3、使用mongod shell进行登录 首先要切换到mongod.exe安装目录下,比如
cd C:Program FilesMongoDBServer4.2in
进入终端
mongo --host IP --port 27017
上一篇:
IDEA上Java项目控制台中文乱码