MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

CentOS7安装Mongodb 4.x.x

2025-01-15 13:41 huorong 精选文章 4 ℃ 0 评论

1、下载安装包

curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-4.0.6.tgz

2、解压安装包

tar -zxvf mongodb-linux-x86_64-4.0.6.tgz

3、移动

mv ./mongodb-linux-x86_64-4.0.6 /usr/local/mongodb

4、配置conf与目录

1)进入mongodb目录

   cd /usr/local/mongodb/

 2)创建db目录和日志文件

   mkdir -p ./data/db

   mkdir -p ./logs

   touch ./logs/mongodb.log

 3)创建mongodb.conf文件

    vim mongodb.conf


配置内容如下:

#端口号

port=27017

#db目录

dbpath=/usr/local/mongodb/data/db

#日志目录

logpath=//usr/local/mongodb/logs/mongodb.log

#后台

fork=true

#日志输出

logappend=true

#允许远程IP连接

bind_ip=0.0.0.0

5、启动测试

1) 进入/usr/local/mongodb/bin目录

2) 输入 ./mongod -f mongodb.conf

6、关闭连接

1) 进入/usr/local/mongodb/bin目录

2) 输入 ./mongod -f ./mongodb.conf --shutdown

7、配置mongodb服务开机启动

1)进入 cd /lib/systemd/system 目录

2)创建 mongodb.service 文件

文件内容如下:

[Unit]

  Description=mongodb

  After=network.target remote-fs.target nss-lookup.target


  [Service]

  Type=forking

  ExecStart=/usr/local/mongodb/bin/mongod --config /usr/local/mongodb/mongodb.conf

  ExecReload=/bin/kill -s HUP $MAINPID

  ExecStop=/usr/local/mongodb/bin/mongod --shutdown --config /usr/local/mongodb/mongodb.conf

  PrivateTmp=true


  [Install]

  WantedBy=multi-user.target

8、然后设置mongodb.service权限

1)进入 cd /lib/systemd/system 目录

2)chmod +x mongodb.service

9、#启动服务

systemctl start mongodb.service

10、#停止服务

systemctl stop mongodb.service

11、#添加开机自启动

1)创建软连接 ln -s /usr/lib/systemd/system/mongodb.service /usr/lib/systemd/system/multi-user.target.wants/mongodb.service

2)systemctl enable mongodb.service

12、#重启服务

systemctl restart mongodb.service

13、添加环境变量

1、直接用export命令:

export PATH=$PATH:/usr/local/mongodb/bin

2、修改profile文件:

打开 /etc/profile 文件 添加如下:

export PATH="$PATH:/usr/local/mongodb/bin"

14、刷新profile文件

source /etc/profile

Tags:mongodb windows安装

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言