Centos7 服务器 yum安装mongodb的详细步骤详解

1. 确认系统版本

在开始安装前,确认系统版本是否为Centos7,可以通过命令行查看:

$ cat /etc/redhat-release

如果输出为Centos 7.x的版本,则可以继续下一步操作。

2. 安装MongoDB

2.1 创建配置文件

在安装MongoDB之前,需要先创建一个配置文件以便安装。打开终端,执行以下命令:

sudo vi /etc/yum.repos.d/mongodb-org-4.0.repo

然后将以下内容复制到文件中:

[mongodb-org-4.0]

name=MongoDB Repository

baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.0/x86_64/

gpgcheck=1

enabled=1

gpgkey=https://www.mongodb.org/static/pgp/server-4.0.asc

2.2 安装MongoDB

执行以下命令安装MongoDB:

sudo yum install -y mongodb-org

3. 启动MongoDB

执行以下命令启动MongoDB:

sudo systemctl start mongod

可以使用以下命令检查MongoDB是否成功启动:

sudo systemctl status mongod

输出结果应该类似于:

mongod.service - MongoDB Database Server

Loaded: loaded (/usr/lib/systemd/system/mongod.service; enabled; vendor preset: disabled)

Active: active (running) since Fri 2019-09-27 08:21:39 EDT; 2s ago

Docs: https://docs.mongodb.org/manual

Main PID: 5495 (mongod)

CGroup: /system.slice/mongod.service

└─5495 /usr/bin/mongod --quiet --config /etc/mongod.conf

4. 配置MongoDB

4.1 创建管理员账户

执行以下命令连接到MongoDB shell:

mongo

在MongoDB shell中创建一个管理员账户:

use admin

db.createUser(

{

user: "admin",

pwd: "password",

roles: [ { role: "userAdminAnyDatabase", db: "admin" }, "readWriteAnyDatabase" ]

})

请将"password"替换为您自己的密码。

4.2 开启访问控制

打开MongoDB配置文件:

sudo vi /etc/mongod.conf

将以下内容添加到配置文件的最后一行:

security:

authorization: enabled

4.3 重启MongoDB服务

执行以下命令重启MongoDB服务:

sudo systemctl restart mongod

5. 登录MongoDB

执行以下命令以管理员身份登录MongoDB:

mongo admin -u admin -p password

请将"password"替换为您在步骤4.1中创建的密码。

总结

通过以上步骤,我们成功完成了在Centos7服务器上安装MongoDB的过程。

当然,我们还可以进行更多的配置操作,比如开启日志功能、设置副本集等等,但这超出了本文的范畴。

数据库标签