centos8安装mongodb
linux 143

centos8安装mongodb

1.下载必要的文件包

http://81.71.1.205:10000/down/VHLUCcZ4Mz36

mongodb-database-tools-rhel80-x86_64-100.9.4.tgz
mongodb-linux-x86_64-enterprise-rhel80-6.0.15.tgz
mongosh-1.10.6-linux-x64.tgz
.bash_profile
mongo.conf

2.安装过程

1.创建用户并设置密码

# 切换到root用户
su

# 创建一个组,组ID为60001
/usr/sbin/groupadd -g 60001 mongodb

# 创建用户mongodb,用户ID为60001,所属主组为mongodb
/usr/sbin/useradd -u 60001 -g mongodb mongodb

# 为mongodb用户设置密码,这里通过管道输入密码"mongodb"
echo "mongodb"|passwd --stdin mongodb

2.创建 mongodb 目录并设置权限

# 切换到root用户
su

# 创建数据存储目录
mkdir -p /mongodb/data

# 创建日志目录
mkdir -p /mongodb/logs

# 创建应用程序目录
mkdir -p /mongodb/apps

#此命令将 /mongodb 目录及其所有子目录和文件的属主和属组都设置为 mongodb 用户和组。这确保了 MongoDB 服务运行时有权限访问和修改这些目录下的文件。
chown -R mongodb:mongodb /mongodb
chmod -R 755 /mongodb

3.上传前面下载的3个文件到 /mongodb/apps 并解压到/mongodb/apps

cd /mongodb/apps
tar zxvf /mongodb/apps/mongodb-linux-x86_64-enterprise-rhel80-6.0.15.tgz
tar zxvf /mongodb/apps/mongodb-database-tools-rhel80-x86_64-100.9.4.tgz
tar zxvf /mongodb/apps/mongosh-1.10.6-linux-x64.tgz

4.创建软链接

ln -sf /mongodb/apps/mongodb-linux-x86_64-enterprise-rhel80-6.0.15 mongodb
ln -sf /mongodb/apps/mongodb-database-tools-rhel80-x86_64-100.9.4 tools
ln -sf /mongodb/apps/mongosh-1.10.6-linux-x64 mongosh

5.更新环境变量与源

su mongodb #切换用户
source ~/.bash_profile #更新环境

#更新yum源
sed -i -e 's/mirrorlist=|#mirrorlist=|g' /etc/yum.repos.d/CentOS-*

sed -i -e "s|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g" /etc/yum.repos.d/CentOS-*

# 执行更新
yum update
# 安装 net-snmp
yum install net-snmp

6.上传配置文件并修改

1.上传mongo.conf/mongodb/data目录下

2.nano /mongodb/data/mongo.conf 编辑配置文件

修改192.168.230.142 为自己的虚拟机ip,ctrl+x 保存修改

3.上传.bash_profile/home/mongodb目录下替换源文件

7.启动mongodb服务

https://blog.yuxi6.cn/archives/1715677147719

su mongodb  #切换用户
source ~/.bash_profile #更新环境
mongod --config /mongodb/data/mongo.conf #加载配置文件并启动

centos8安装mongodb
https://blog.883051.xyz/archives/1715823175909
作者
玉溪
发布于
更新于
许可