- 查看本机是否通过yum安装过mongo,以及mongo的版本
yum list installed | grep mongo
- 卸载mongo
yum erase mongodb.x86_64
- 安装mongodb
https://developer.aliyun.com/mirror/mongodb?spm=a2c6h.13651102.0.0.53322f70Tx5C2m - 进入 /etc/yum.repos.d,新建一个文件
sudo vi mongodb-org.repo
- 文件内容
[mongodb-org]
name = MongoDB Repository
baseurl = https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck = 1
enabled = 1
gpgkey = https://www.mongodb.org/static/pgp/server-4.2.asc
- 踩坑之路(!!!!!千万不要下面这样写)
baseurl = https://mirrors.aliyun.com/mongodb/yum/redhat/8/mongodb-org/4.2/x86_64/
这是我在阿里云上根据目录,自己直接复制粘贴的,导致错了一下午
- 安装
yum -y install mongodb-org
- 启动
systemctl start mongod
- 设置配置文件(进入/data)
mkdir mongodb
cd mongodb
mkdir data
mkdir logs
mkdir etc
cd logs
touch mongo.log
cd etc
vim mongo.conf
- mongo.conf
dbpath=/data/mongodb/db
logpath=/data/mongodb/logs/mongodb.log
logappend=true
journal=true
quiet=true
port=27017
fork=true #后台运行
bind_ip=0.0.0.0 #允许任何IP进行连接
auth=false#是否授权连接
- 查看进程
ps -ef | grep mongod
- 关闭进程
pkill [进程号]
kill -9 [进程号]
网友评论