1. 下载安装包:
根据需要下载mongdb, mongdb下载网址:MongoDB Community Download | MongoDB
linux直接下载,本人当前需要下载3.6.23版的,语句如下,其中server是服务端程序包,shell是命令行连接包,tools是附加工具包,如导入导出, mongos是集群包。
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-server-3.6.23-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-shell-3.6.23-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-tools-3.6.23-1.el7.x86_64.rpm
wget https://repo.mongodb.org/yum/redhat/7/mongodb-org/3.6/x86_64/RPMS/mongodb-org-mongos-3.6.23-1.el7.x86_64.rpm
2. 运行下列语句,进行安装包安装。如果不需要集群,可以不安装mongos包。
rpm -ivh mongodb-org-server-3.6.23-1.el7.x86_64.rpm
rpm -ivh mongodb-org-shell-3.6.23-1.el7.x86_64.rpm
rpm -ivh mongodb-org-tools-3.6.23-1.el7.x86_64.rpm
rpm -ivh mongodb-org-mongos-3.6.23-1.el7.x86_64.rpm
3. 修改配置文件 : /etc/mongod.conf 。下面红色文字是修改后的内容。将配置的日志文件 与数据文件放到非系统盘上,节省系统盘的空间。并设置成可联网的。
4. 然后执行下面的命令准备好环境,
mkdir /disk/tool/mongodb/
mkdir /disk/tool/mongodb/data
mkdir /disk/tool/mongodb/log/
chown -R mongod:mongod /disk/tool/mongodb/
chown -R mongod:mongod /disk/tool/mongodb/
是更改目录/disk/tool/mongodb/的属主和属组为mongod:mongod。这个命令也很常用。例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。
5,启动
1)注意:如果没有用mongoDB 默认的文件目录和默认的端口,启动之前,我们需要将 selinux 的状态设置为 Permissive。但如果用默认的,可以跳过
setenforce 0 ##设置SELinux 成为permissive模式,setenforce 1 设置SELinux 成为enforcing模式
2)输入下面启动命令,并查看服务端口号
systemctl start mongod //启动mongo 数据库
netstat -natp | grep 27017 //查看服务端口号
6,输入:mongo 进行验证,是否正常,安装完成。