大家好,关于CentOS 7环境下MongoDB 6.0的安装指南很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!
2. 解压tgz包
tar -zxvfmongodb-linux-x86_64-rhel70-6.0.2.tgz
3.将解压后的文件夹移动到/usr/local/的mongodb目录下
mv-rmongodb-linux-x86_64-rhel70-6.0.2/usr/local/mongodb
4. 配置系统文件profile
vi/etc/profile
插入以下内容
导出MONGODB_HOME=/usr/local/mongodbexport
路径=$PATH:$MONGODB_HOME/bin
注意保存后需要重新启动系统配置:
来源/etc/profile
5.创建用于存放数据和日志文件的文件夹,并修改其权限增加读写权限
cd /usr/local/mongodb #进入mongodb目录
mkdir -p data/db # 创建数据文件存储目录
chmod -R 777 data # 设置权限
mkdir logs #创建日志文件存储目录
chmod -R 777 log # 设置权限
cd log #进入日志目录
touchmongodb.log #创建日志文件
6.mongodb启动配置
进入bin目录,添加配置文件:
cd /usr/local/mongodb/bin
vimongodb.conf
插入以下内容
port=27017#设置端口
dbpath=/usr/local/mongodb/data #数据清单文件存放目录
logpath=/usr/local/mongodb/log/mongodb.log #日志文件存储路径
logappend=true #使用append方法写入日志
fork=true #作为守护进程运行并创建服务器进程
maxConns=100 #最大同时连接数
noauth=true #不启用验证
Journal=true #每次写入都会记录一条操作日志
storageEngine=wiredTiger #存储引擎(mmapv1、wiretiger、mongorocks)
bind_ip=0.0.0.0 #设置可访问的IP段,0.0.0.0都允许
保存并退出
7. 启动并验证
开始
./mongod -f mongodb.conf
验证运行
ps-ef | grep mongodb
查看端口占用情况
netstat -antup|grep {PID} # {PID}取自上面查询结果中的PID
停止
./mongod -f mongodb.conf --shutdown
8. 添加到服务并设置开机启动
创建服务
cd /lib/systemd/系统
vimongodb.service
添加以下代码
[单元]
描述=mongodb
After=network.target 远程-fs.target nss-lookup.target
[服务]
类型=分叉
ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/bin/mongodb.conf #启动命令
ExecReload=/bin/kill -s HUP $MAINPID
ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/bin/mongodb.conf #停止命令
PrivateTmp=true
[安装]
WantedBy=多用户.target
保存并退出
设置权限
chmod 754 mongodb.service
设置启动
systemctl 启用mongodb.service
服务相关命令
systemctl enable mongodb.service #设置启动
systemctl disable mongodb.service #停止启动
systemctl start mongodb.service #启动服务
systemctl status mongodb.service #查看服务状态
systemctl restart mongodb.service #重启服务
systemctl stop mongodb.service #停止服务
systemctl daemon-reload #修改服务配置并重新加载
systemctl list-units --type=service #查看所有启动的服务
安装mongosh
参考官方文档:Install mongosh
1.配置软件包管理系统(yum)
vi /etc/yum.repos.d/mongodb-org-6.0.repo
输入以下内容
[mongodb-org-6.0]
名称=MongoDB 存储库
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/6.0/$basearch/
gpg检查=1
启用=1
gpgkey=https://www.mongodb.org/static/pgp/server-6.0.asc
2. 安装mongosh
要安装最新稳定版本的mongosh,请执行以下命令
yum install -y mongodb-mongosh
要使用OpenSSL 1.1 安装mongosh,请执行以下命令
百胜安装-y mongodb-mongosh-shared-openssl11
要安装mongosh 以使用OpenSSL 3.0,请执行以下命令
百胜安装-y mongodb-mongosh-shared-openssl3
3. 连接已启动的mongodb
默认本地连接
蒙戈什
指定要连接的ip地址端口号
mongosh -u root -p roo mongodb://127.0.0.1:27017/admin
mongosh相关命令:
蒙戈什-h
rpm包部署方式
包下载地址:MongoDB仓库
下载对应的rpm包
wgethttps://repo.mongodb.org/yum/redhat/9Server/mongodb-org/6.0/x86_64/RPMS/mongodb-mongosh-1.6.0.x86_64.rpm
安装蒙戈什
rpm -ivhmongodb-mongosh-1.6.0.x86_64.rpm
测试连接
关于CentOS 7环境下MongoDB 6.0的安装指南的内容到此结束,希望对大家有所帮助。
【CentOS 7环境下MongoDB 6.0的安装指南】相关文章:
用户评论
最近都在学习mongodb,终于看懂了如何安装到 centos7 上了!
有8位网友表示赞同!
刚开始接触 mongodb,这个版本好像功能很强大哦!
有15位网友表示赞同!
用的是centos7 , 这篇文章挺有帮助的!
有13位网友表示赞同!
准备学习使用MongoDB,这教程看起来很容易follow.
有8位网友表示赞同!
安装过程有点复杂,还好文章步骤详细,一步到位!
有11位网友表示赞同!
终于找到一篇讲 MongoDB 6.0 在 CentOS 7 上安装的文章了,谢了!
有10位网友表示赞同!
看了这篇文档,对 centos7 环境安装 mongodb 有所了解了。
有5位网友表示赞同!
想把MongoDB装在CentOS 7上,这篇文章刚好可以帮上忙。
有12位网友表示赞同!
学习数据库,这个版本的 MongoDB 看起来很有吸引力!
有6位网友表示赞同!
希望能顺利安装成功!
有15位网友表示赞同!
MongoDB 的新版本功能强大吗?这篇文档应该能解答我疑惑。
有18位网友表示赞同!
以前用的是老版本的MongoDB,这篇文章让我了解了新的变化!
有18位网友表示赞同!
学习 MongoDB 的最佳途径就是看这些详细教程了!
有14位网友表示赞同!
感谢分享这份安装指南,对新手很有帮助
有16位网友表示赞同!
希望可以顺利完成 mongodb 的安装过程!
有13位网友表示赞同!
MongoDB 确实很棒的数据库系统,期待使用新的版本!
有7位网友表示赞同!
在centos7 上安装MongoDB 6.0 应该是一件很简单的事情。
有18位网友表示赞同!
学习新的技术的乐趣就是在于探索和实践!
有16位网友表示赞同!
这篇文档简洁易懂,很好的引导我完成安裝工作!
有18位网友表示赞同!
我已经按着这个教程一步一步来,希望能顺利安装成功!
有10位网友表示赞同!