CentOS8安装Mongodb

24 篇文章 1 订阅
8 篇文章 0 订阅

1、安装libcurl openssl

 yum install libcurl openssl

2、复制Mongodb路径
https://www.mongodb.com/try/download/community
在这里插入图片描述

3、下载

wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel80-4.4.6.tgz
tar -zxvf mongodb-linux-x86_64-rhel80-4.4.6.tgz
mv mongodb-linux-x86_64-rhel80-4.4.6 ./mongodb
cd mongodb

4、配置环境变量

vim /etc/profile
export PATH=/opt/mongodb/bin:$PATH
source /etc/profile
echo $PATH

5、修改数据日志文件路径

cd /home/data
mkdir mongodb
cd mongodb
mkdir log
cd log
touch mongod.log
cd /home/data
chmod -R 777 mongodb

6、进入mongodb安装的bin目录下

cd /opt/mongodb/bin
vim mongodb.conf
chmod +777 mongodb.conf
dbpath = /home/data/mongodb #数据文件存放目录
logpath = /home/data/mongodb/log/mongod.log #日志文件存放地址
port = 27017 #端口
fork = true #以守护程序的方式启用,即在后台运行
#auth=true #需要认证。如果放开注释,就必须创建MongoDB的账号,使用账号与密码才可>远程访问,第一次安装建议注释
bind_ip=0.0.0.0 #允许远程访问,或者直接注释,127.0.0.1是只允许本地访问

7、启动mongodb

./mongod --config ./mongodb.conf

8、验证是否启动成功

lsof -i:27017

9、设置mongodb的root密码

mongo
use admin
db.createUser({user: "root",pwd: "(改为自己的密码)", roles: [ { role: "root", db: "admin" } ]})
可以使用db.system.users.remove({user:"root"})删除某个用户
exit

10、修改mongodb.conf,改为密码登陆
在这里插入图片描述
11、重启mongodb密码登陆

ps -ef|grep mongodb
杀进程
./mongod --config ./mongodb.conf
mongo
use admin
db.auth("root","xionglang")
exit

12、开放27017端口

firewall-cmd --zone=public --add-port=27017/tcp --permanent
systemctl restart firewalld

13、验证是否可以登陆
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值