关键词:
前言
在mongodb的官网中有linux各个系统的安装配置说明
https://docs.mongodb.com/master/administration/install-on-linux/
本文以CentOS(RedHat)为例
https://docs.mongodb.com/master/tutorial/install-mongodb-on-red-hat/
结合官方说明,并加以补充。
配置yum
首先需要配置mongo的yum,这样才能用yum进行安装
创建 /etc/yum.repos.d/mongodb-org-3.2.repo,并添加内容
[mongodb-org-3.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/3.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-3.2.asc
安装mongo
配置好yum后,就可以通过yum按照mongo了
sudo yum install -y mongodb-org
这时如果出现Could not resolve host: repo.mongodb.org; Unknown error
这样的错误,是因为访问国外的网站不稳定,重试即可。
配置防火墙
还需要禁用SELinux和配置防火墙,否则无法访问
如果没有 semanage需要先安装
yum -y install policycoreutils-python
然后配置防火墙开放27017端口
semanage port -a -t mongod_port_t -p tcp 27017
最后关闭SELinux,修改/etc/selinux/config文件
SELINUX=disabled
启动Mongo
安装完成后自动生成mongo的配置文件/etc/mongod.conf,在其中可以查看数据库地址和日志地址。默认数据库路路径/var/lib/mongo,默认日子路径/var/log/mongodb/mongod.log
我们也可以自己重新配置,mongod.conf内容如下:
#processManagement:
# fork: true
net:
bindIp: 127.0.0.1
port: 27017
storage:
dbPath: /mnt/mongo
systemLog:
destination: file
path: "/mnt/mongodb/mongodb.log"
logAppend: true
storage:
journal:
enabled: true
修改dbPath和systemLog下的path即可。
然后启动Mongo服务
sudo service mongod start
也可以直接通过mongo命令启动,如下:
/usr/bin/mongod -dbpath=/mnt/mongo -logpath=/mnt/mongodb/mongodb.log -logappend -port=27017 -fork --maxConns=20000 --bind_ip=127.0.0.1 --wiredTigerCacheSizeGB=0.2
注意:这条命令后面加上--bind_ip=127.0.0.1
,这样可以禁止外网访问,如果不加默认外网是可以访问的,这样如果没有启动账号密码验证,很容易被攻击。但是如果想外网访问,就不能加,那样就最好启动账号密码验证预防攻击。
连接数据库
在终端中执行mongo
,如果进入数据库,即表示安装启动成功。
centos7环境下安装mongodb3.4.24主从复制集群并设置密码(代码片段)
centos7环境下安装mongodb3.4.24主从复制集群并设置密码1.安装mongodb添加运行mongodb的用户mongo,避免直接使用root带来安全隐患groupadd-g1608mongouseradd-u1608-gmongomongo#下载源码包wgethttp://downloads.mongodb.org/linux/mongodb-linux-x86_64- 查看详情
linux下安装配置mongodb数据库
说明:操作系统:CentOS5.X64位IP地址:192.168.21.130实现目的:安装配置MongoDB数据库具体操作:一、关闭SElinux、配置防火墙1、vi/etc/selinux/config#SELINUX=enforcing #注释掉#SELINUXTYPE=targeted #注释掉SELINUX=disabled #增加:wq! &nb 查看详情
centos7环境下安装mongodb3.4.24主从复制集群并设置密码(代码片段)
centos7环境下安装mongodb3.4.24主从复制集群并设置密码1.安装mongodb添加运行mongodb的用户mongo,避免直接使用root带来安全隐患groupadd-g1608mongouseradd-u1608-gmongomongo#下载源码包wgethttp://downloads.mongodb.org/linux/mongodb-linux-x86_64-rhel70-3.4.24.tg... 查看详情
新手小白linux(centos6.5)部署javaweb项目(mongodb4.0.2安装及相关操作)
红帽企业或CentOS的Linux上安装MongoDB的社区版:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-red-hat/ 一、安装 1、配置yum源,在yum源目录下创建一个文件mongodb-org-4.0.repovi/etc/yum.repos.d/mongodb-org-4. 查看详情
linux下mongodb数据库主从同步配置
说明:有两台已经安装完成的Mongodb数据库服务器,现在需要把一台设置为主库,另一台设置为从库,实现主从同步。操作系统:CentOS7.064位MongoDB数据库版本:mongodb-linux-x86_64-2.6.5准备工作:MongoDB数据库安装具体操作:一、配置Mo... 查看详情
centos7下安装mongodb(代码片段)
目录一、使用YUM的方式安装一、使用YUM的方式安装1、sudovi/etc/yum.repos.d/mongodb-org.repo修改为如下内容保存:[mongodb-org-5.0]name=MongoDBRepositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5 查看详情
centos下安装部署doclever
...为我们的开发语言,前端用的是vue+elementUI,后端是express+mongodb,这样的框架集成了高并发,迭代快的特点,保证系统的稳定可靠。#!/bin/bash#@Author:HanWei#@Date:2020-03-0614:57:43#@LastModifiedby:HanWei#@LastModifiedtime:2020-03-0616:27:35#@E-mail:han_wei_... 查看详情
centos7篇---centos7中安装mongodb(代码片段)
centos7中安装mongodb方式一:1.安装环境2.安装过程启用授权验证方式二:RHEL/CentOS用户刷新缓存并安装mongodb-org。创建数据库目录和日志目录创建配置文件启动mongodbshell连接进入mongo方式一:1.安装环境系统:centos7mong... 查看详情
linux环境下安装nodejs和mongodb
...面的话 本文将详细介绍如何下Linux环境下安装NodeJS和mongoDB NodeJS 1、在官网下载Linux环境下的NodeJS安装包 2、通过xftp软件将安装包上传到服务器 3、解压缩.tar.xz后缀的安装包$xz-d***.tar.xz$tar-xvf***.tar 4、解压后... 查看详情
linux下源码安装部署mongodb(代码片段)
环境准备1、创建文件目录#创建mongodb程序存放目录mkdir/usr/local/mongodb#创建数据库存放目录mkdir/usr/local/mongodb/data#创建日志存放目录mkdir/usr/local/mongodb/logs2、下载安装文件MongoDB提供了Linux平台上的安装包,可以从官方网站下载。... 查看详情
centos7下安装mongodb(代码片段)
...YUM的方式安装一、使用YUM的方式安装1、sudovi/etc/yum.repos.d/mongodb-org.repo修改为如下内容保存:[mongodb-org-5.0]name=MongoDBRepositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/5.0/x86_64/gpgcheck=1enabled=1gpgkey=https://ww... 查看详情
linux下源码安装部署mongodb(代码片段)
环境准备1、创建文件目录#创建mongodb程序存放目录mkdir/usr/local/mongodb#创建数据库存放目录mkdir/usr/local/mongodb/data#创建日志存放目录mkdir/usr/local/mongodb/logs2、下载安装文件MongoDB提供了Linux平台上的安装包,可以从官方网站下载。... 查看详情
linux下怎样寻找mongodb安装的位置
find/-namemongodblocatemongodbwhereismongodbwhichmongodb1、curl-Ohttps://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.0.6.tgz #下载tar-zxvfmongodb-linux-x86_64-3.0.6.tgz#;2、mv mongodb-linux-x86_64-3.0.6//usr/local/mongodb#;3、MongoDB的可执行文件位于bin目录下... 查看详情
centos7下安装mongodb以及通过rc.local设置自启动(代码片段)
1、MongoDB下载安装MongoDB源码下载地址:https://www.mongodb.com/download-center#community1.首先下载MongoDB的压缩文件,然后通过xftp上传到centos的/usr/local目录下2.然后通过tar命令解压压缩包,得到文件夹jdk1.8.0_291,删除压缩包,... 查看详情
centos7.6安装mongodb5.0.2(代码片段)
...环境变量4、建立日志、数据文件夹、配置文件夹5、启动MongoDB6、连接1、选择下载地址进入下载官网https://www.mongodb.com/try/download/community选择右侧MongoDBCommunityServerVersion:5.0.2(current)Platform:RedHat/CentOS7.0Package:... 查看详情
linux下怎么安装64位的mongodb
方法/步骤下载,解压mongodb文件。把解压的文件放在/opt/下面(存放目录安装自己习惯存放)#wgethttp://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.0.4.tgz#tar-zxvfmongodb-linux-x86_64-2.0.4.tgz#mvmongodb-linux-x86_64-2.0.4.tgzmongodb2.0.4(为了方便,把它从... 查看详情
在linux系统下安装mongodb数据库(代码片段)
下载与安装MongoDB下载地址:https://www.mongodb.com/try/download/community然后将安装包上传到Linux服务器上。通过tar-zxvfmongodb-linux-x86_64-rhel70-5.0.4.tgz对压缩包进行解压。将解压后的文件移动到指定目录下mvmongodb-linux-x86_64-rhel70-5.0.4/usr/lo... 查看详情
linux下安装完mongoose之后用shell命令无法找到mongodb,提示我要用apt-
linux下安装完mongoose之后用shell命令无法找到mongodb,提示我要用apt-get方法安装,安装之后用mongo显示连接成功一下然后直接又显示链接失败,怎么办?为解决频繁的数据插入和更新问题(这些数据的可靠性要求不高,不需要事务)... 查看详情