CentOS 7.9 安装 mongodb 5.0.13

打印 上一主题 下一主题

主题 993|帖子 993|积分 2979

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x
一、CentOS 7.9 安装 mongodb5.0.13

1 下载地址:https://www.mongodb.com/try/download/community2

2 安装前的准备
  1. # 操作系统内核版本
  2. uname -a
  3. # 操作系统发行版本
  4. cat /etc/redhat-release
复制代码
3 wget下载
  1. # 推荐wget下载
  2. yun install -y wget
  3. wget https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-5.0.13.tgz
复制代码



 二、解压安装
  1. # -C 指定解压目录
  2. tar -zxvf /opt/software/mongodb-linux-x86_64-rhel70-5.0.13.tgz -C /opt/
  3. # 修改名字
  4. mv mongodb-linux-x86_64-rhel70-5.0.13/ mongdb-5.0.13
复制代码
5 启动
启动之前需要先新建一些文件目录
创建存放数据的目录
  1. mkdir /opt/mongdb-5.0.13/data
复制代码
常见存访日志的目录
  1. mkdir /opt/mongdb-5.0.13/logs
复制代码
创建日志记录文件
  1. touch /opt/mongdb-5.0.13/logs/mongodb.log
复制代码

 
三、修改环境变量

将mongodb服务加入环境变量
在文件中添加MongoDB 的安装路径下的bin 目录
  1. vim /etc/profile
  2. export PATH=$PATH:/opt/mongdb-5.0.13/bin
  3. # 使配置文件生效
  4. source /etc/profile
复制代码
 
四、启动

1 前台启动
MongoDB 的默认启动方式为前台启动,所谓的前台启动就是 MongoDB 启动进程后会占用当前的终端窗口
  1. mongod --dbpath /opt/mongdb-5.0.13/data --logpath /opt/mongdb-5.0.13/logs/mongodb.log --logappend --port 27017 --bind_ip 0.0.0.0
复制代码

  • --dbpath:指定数据文件存访目录
  • --logpath:指定日志文件,注意是指定文件不是目录
  • --logappend:使用追加的方式记录日志
  • --port:指定端口,默认为 27017
  • --bind_ip:绑定服务 IP,若绑定 127.0.0.1,则只能本机访问,默认为本机地址
启动之后,就会阻塞在终端上,新建一个终端窗口,查看一下进程。
  1. # 查看 mongodb 进程
  2. ps -ef | grep mongodb
复制代码
 2 后台启动
所谓的后台启动就是以守护进程的方式启动 MongoDB,命令中添加 --fork 即可。
  1. mongod --dbpath /opt/mongdb-5.0.13/data --logpath /opt/mongdb-5.0.13/logs/mongodb.log --logappend --port 27017 --bind_ip 0.0.0.0 --fork
复制代码
 3 配置文件启动
在 /opt/mongdb-5.0.13/ 目录下新建 vim  mongodb.conf 文件。
配置文件内容
  1. # 数据文件存访目录
  2. dbpath = /opt/mongdb-5.0.13/data
  3. # 日志文件存访目录
  4. logpath = /opt/mongdb-5.0.13/logs/mongodb.log
  5. # 以追加的方式记录日志
  6. logappend = true
  7. # 端口默认为 27017
  8. port = 27017
  9. # 对访问 IP 地址不做限制,默认为本机地址
  10. bind_ip = 0.0.0.0
  11. # 以守护进程的方式启用,即在后台运行
  12. fork = true
  13. # 所有客户端都可以访问
  14. bind_ip_all = true
复制代码
启动命令
  1. mongod -f mongodb.conf
复制代码
 使用 mongo 进入数据库,exit 退出
  1. mongo
复制代码
启动 / 关闭
  1. # -f 指定配置文件
  2. mongod -f mongodb.conf
  3. # 关闭
  4. mongod -f mongodb.conf --shutdown
复制代码
 五、外部访问

1 开放防火墙端口,以便外部访问
  1. # 关闭防火墙
  2. systemctl stop firewalld
  3. # 开放27017端口命令
  4. firewall-cmd --zone=public --add-port=27017/tcp --permanent
  5. # 配置立即生效
  6. firewall-cmd --reload
复制代码
 
2 云主机需配置安全组
在入方向规则,允许27017放行


3 navicat连接



 
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

忿忿的泥巴坨

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表