当前位置:Gxlcms > 数据库问题 > Cent Os7.0安装MongoDB4.2.0

Cent Os7.0安装MongoDB4.2.0

时间:2021-07-01 10:21:17 帮助过:47人阅读

相关地址:

  • 下载:https://www.mongodb.com/try/download/community
  • 文档:https://docs.mongodb.com/

下载mongoDB安装包

下载安装包 官网下载传送门

技术图片

使用stfp工具上传到Linux服务器

技术图片

解压

解压到指定的目录下,该目录下会存放mongoDB相关的内容,如数据库、日志、配置文件等。

创建文件夹

  1. <code class="language-bash"># 将mongodb存放在 /usr/local/mongodb (如果没有此目录,请先创建)
  2. mkdir /usr/local/mongodb
  3. # 进入当前目录
  4. cd /usr/local/mongodb
  5. # 创建数据库文件夹
  6. mkdir -p data/db
  7. # 创建配置文件
  8. mkdir conf
  9. </code>

解压

  1. <code class="language-bash"># 挪到安装包所在的路径下
  2. cd ~
  3. # 解压到指定的目录下
  4. tar -zxvf mongodb-linux-x86_64-rhel70-4.2.0.tgz -C /usr/local/mongodb
  5. </code>

配置

此操作为可选操作,但建议进行配置

新建配置文件

  1. <code class="language-bash">vi /usr/local/mongodb/conf/mongodb.conf
  2. </code>
  1. <code class="language-bash"># 配置文件相关内容
  2. # 数据文件存放目录
  3. dbpath = /usr/local/mongodb/data/db
  4. # 日志文件存放目录
  5. logpath = /usr/local/mongodb/logs/mongodb.log
  6. # 端口
  7. port = 27017
  8. #以守护程序的方式启用,即在后台运行
  9. fork = true
  10. # 日志追加
  11. logappend=true
  12. # 是否认证
  13. auth=false
  14. # 远程连接要指定ip 不然无法连接。0.0.0.0不限制ip访问,并开启对应端口
  15. bind_ip=0.0.0.0
  16. </code>

配置环境变量

  1. <code class="language-bash">vi /etc/profile
  2. </code>
  1. <code class="language-bash"># 在文末追加以下信息
  2. export MONGODB_HOME=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0
  3. export PATH=$PATH:/usr/local/mysql/bin:$MONGODB_HOME/bin
  4. </code>
  1. <code class="language-bash"># 保存,使得配置生效
  2. source /etc/profile
  3. </code>

注册服务

配置

  1. <code class="language-bash"># 编辑开机配置
  2. vi /lib/systemd/system/mongodb.service
  3. </code>
  1. <code class="language-bash">[unit]
  2. Description=mongodb
  3. After=network.target remote-fs.target nss-lookup.target
  4. [Service]
  5. Type=forking
  6. ExecStart=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0/bin/mongod -f /usr/local/mongodb/conf/mongodb.conf
  7. ExecReload=/bin/kill -s HUP $MAINPID
  8. ExecStop=/usr/local/mongodb/mongodb-linux-x86_64-rhel70-4.2.0/bin/mongod --shutdown -f /usr/local/mongodb/conf/mongodb.conf
  9. PrivateTmp=true
  10. [Install]
  11. WantedBy=multi-user.target
  12. </code>

启动命令

  1. <code class="language-bash"># 启动
  2. systemctl start mongodb.service
  3. # 查看配置
  4. systemctl status mongodb.service
  5. # 关闭
  6. systemctl stop mongodb.service
  7. # 开机自启动
  8. systemctl enable mongodb.service
  9. </code>

启动Mongo shell

  1. <code class="language-bash">mongo
  2. </code>

Cent Os7.0安装MongoDB4.2.0

标签:目录   install   path   建议   system   开启   $path   shutdown   工具   

人气教程排行