linux 查看mongodb 目录,Linux下MongoDB安装和配置详解

本文详细介绍MongoDB在Linux环境下的安装步骤,包括资源目录创建、文件上传与解压、配置文件设置等,并演示如何启动MongoDB服务及添加管理用户。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MongoDB官网:

MongoDB学习网站:

一、创建MongoDB的资源目录和安装路径

mkdir -p /usr/local/source mongoDB

d9be3e211e60e08b516906502d427aa7.png

二、

上传文件位于Linux操作系统上的资源目录下

1. 首先在MongoDB官网(如下所示)

下载对应版本的安装包;

2. 通过Xshell工具将安装包上传到Linux操作系统上;

42337a087e6a1c5c1ce7da030813f306.png

三、解压文件-到指定目录下

1. 解压安装包

tar -zxf mongodb-linux-x86_64-3.2.21.tgz -C /usr/local/mongoDB/

亦可使用以下命令解压,同时显示解压过程:

tar -zxvf mongodb-linux-x86_64-3.2.21.tgz -C /usr/local/mongoDB/

2. 重命名文件夹

mv /usr/local/mongoDB/mongodb-linux-x86_64-3.2.21

/usr/local/mongoDB/mongodbserver

3309514ef84c390bb7c3f37be1d5d6bd.png

四、创建文件夹及配置文件

1. 在创建配置文件之前,先创建配置文件中会使用的文件目录

例如:数据库文件夹、日志文件夹和配置文件文件夹。

mkdir -p data logs etc

bbfcfa50ff672fdc47589c4ba774c575.png

2. 在创建

配置文件夹目录下,创建

配置文件mongodb.conf

cd /usr/local/mongoDB/mongodbserver/etc/

vim mongodb.conf

48304ba5e6f9fe08f3fa1abda7d326ab.png

dbpath=/usr/local/mongoDB/mongodbserver/data

logpath=/usr/local/mongoDB/mongodbserver/logs/mongodb.log

port=27017

fork=true

auth=true

48304ba5e6f9fe08f3fa1abda7d326ab.png

2df901d8258973aa0d8d5a7a8505cdf5.png

五、启动MongoDB

1. 依照配置文件启动mongod进程

./mongod --config /usr/local/mongoDB/mongodbserver/etc/mongodb.conf

注意:

MongoDB安装好后第一次进入是不需要密码,其内不含任何用户,

通过shell命令可直接进入;

MongoDB安装路径下的bin目录,执行其上的命令即可;

72ca928c25ae3300c67ef362040ddbf7.png

2. 指定端口号(用以单机区分多实例),使用mongo命令链接MongoDB服务器端

./mongo --port 27017

748c9388829c44fb44de7f547a9e5198.png

3.

添加管理用户

use admin;

db.createUser( {user: "pfnieadmin",pwd: "123456",roles: [ { role:

"userAdminAnyDatabase", db: "admin" } ]});

660add3c483c6f1d00087243e92ac152.png

注意:

(1)mongoDB 没有root用户,只有能管理用户的用户userAdminAnyDatabase;

(2)添加完用户后可以使用以下命令查看已有用户:

show users

db.system.users.find()

4. 首次添加管理用户完成后,关闭MongoDB

A. kill 进程号

需将数据库目录

data/下的

mongo.lock文件,手动清除;

3c7d185d084ac8baa747ef9eae456719.png

B. 命令关闭数据库:

db.shutdownServer()

ba7e0a8727ae16a5db3c77f1c9ca22d9.png

5. 以权限方式再次启动MongoDB,验证管理用户

使用admin数据库并进行验证,如果不验证,是无法进行任何操作的(

#认证,返回1表示成功

)。

86260fe0a810a0150262f1eda509720e.png

六、将mongod路径添加到系统路径中,方便随处执行mongod命令

1. 将Mongo数据库命令集的路径写入/etc/profile文件中

export PATH=$PATH:/usr/local/mongoDB/mongodbserver/bin

2.

刷新系统环境变量,使其立即生效

source /etc/profile

3. 测试是否能够随处执行mongo命令

ee39419aaf62176b9611b7f45f40fe32.png

自2019.01.04起,

我开始在这里记录自己学习数据库相关知识的痕迹,本意惕励前行,不可懈怠。

但若是可以在入门级给他人些许的助力,亦是万分荣幸。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值