Linux安装MongoDB5.0.7的流程Linux系统下安装mongoDB5.0.7并且使用MongoDBCompass进行远程连接测试MongoDB设置账号密码验证登陆

1.1、前往官方平台下载对应版本下方是根据我自己系统下载对应的包
在这里插入图片描述
在这里插入图片描述
1.2、进入目录并且下载MongoDB,使用的wget下载,也可以访问 https://www.mongodb.org/dl/linux 进行下载,我的系统环境是centOS8,安装时务必选择正确的系统

cd /usr/local/
wget https://downloads.mongodb.com/linux/mongodb-linux-x86_64-enterprise-rhel80-5.0.7.tgz

2、创建存放MongoDB的目录,然后安装依赖,对文件进行解压并且修改文件名字

cd /usr/local
sudo yum install libcurl openssl xz-libs
tar -zxvf mongodb-linux-x86_64-enterprise-rhel80-5.0.7.tgz
mv mongodb-linux-x86_64-enterprise-rhel80-5.0.7 mongodb

3、加入环境变量配置

vim /etc/profile

将下方内容加入到文件最下方

PATH=$PATH:/usr/local/mongodb/bin
export PATH
source /etc/profile
mongod --version

在这里插入图片描述
如果出现当下错误,则需要安装一下yum install net-snmp
在这里插入图片描述

4、创建对应的文件,在conf目录下,使用vim创建一个mongodb.conf配置文件

mkdir -p data/db
mkdir logs   
mkdir conf          
mkdir pids  
cd conf
vim mongodb.conf

5、将下方的内容复制到mongo.conf

#监听端口
port=6666
#数据库存文件存放目录
dbpath=/usr/local/mongodb/data/db/
#日志文件存放路径
logpath=/usr/local/mongodb/logs/mongo.log
#进程文件存放路径
pidfilepath=/usr/local/mongodb/pids/mongo.pid
#日志追加写入
logappend=true
bind_ip_all=true
#最大同时连接数
maxConns=100
#每次写入会记录一条操作日志
journal=true
#操作日志容量
oplogSize=10000
#以守护进程的方式运行,创建服务器进程
fork=true

6、管理新建配置文件启动服务端

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf

7、客户端链接测试

/usr/local/mongodb/bin/mongo --port 6666
use testdb
show dbs
db.testdb.insert({"name":"zym"})
db.testdb.find()

在这里插入图片描述
8、下载可视化界面应用进行连接测试 下载地址
在这里插入图片描述
在这里插入图片描述
9、连接进入命令行设置账号密码,也可以使用MongoDB Compass连接界面最下方 >_MONGOSH,输入此命令

/usr/local/mongodb/bin/mongo --port 6666
use admin;
db.createUser({user: 'admin', pwd: '123456', roles: [{role: 'userAdminAnyDatabase', db: 'admin'}]});
show users

在这里插入图片描述
启动命令加上 –auth 让服务开启验证检测

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf --auth

10、创建一个启动的 .sh 启动脚本

touch start.sh
chmod +x ./start.sh
vim start.sh
#!bin/bash

path='/usr/local/mongodb'

/usr/local/mongodb/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf --auth

pid=`ps -ef | grep "mongod" | grep -v grep | awk '{print $2}'`

sleep 1

echo 'ok! start mongodb success.'
echo ${pid}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Acmen-zym

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值