注册

Centos系统搭建MongoDB数据库

下面我会详细讲解CentOS系统搭建MongoDB数据库的完整攻略,其中包含两条示例说明。

前置条件

在开始之前,请确保以下条件已经满足:
1. 已经安装CentOS操作系统;
2. 已经安装了基本的系统工具,如yum;
3. 已经具备基本的Linux操作系统知识。

步骤一:安装MongoDB

  1. 更新yum包列表:
sudo yum -y update
  1. 添加MongoDB的yum源(MongoDB提供的yum源已停止更新,建议使用官方提供的yum源,具体可参考MongoDB文档):
sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo

在文件中添加以下内容:

[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
  1. 安装MongoDB:
sudo yum install -y mongodb-org
  1. 启动MongoDB服务:
sudo systemctl start mongod
  1. 开机自启MongoDB:
sudo systemctl enable mongod

步骤二:配置MongoDB

  1. 修改MongoDB配置文件:
sudo vi /etc/mongod.conf
  1. 修改以下配置项(根据需要自定义):
bindIp: 127.0.0.1 # 绑定IP
port: 27017 # 监听端口
dbPath: /var/lib/mongo # 数据库存储路径
logPath: /var/log/mongodb/mongod.log # 日志存储路径
logAppend: true # 日志追加模式
  1. 重新启动MongoDB服务:
sudo systemctl restart mongod

示例一:创建数据库和集合

  1. 进入MongoDB命令行:
mongo
  1. 创建一个名为test的数据库:
use test
  1. 创建一个名为user的集合:
db.createCollection('user')

示例二:插入数据

  1. 插入一条数据:
db.user.insert({"name":"Tom","age":20})
  1. 查看插入的数据:
db.user.find()

以上就是CentOS系统搭建MongoDB数据库的完整攻略,包含了安装MongoDB和配置MongoDB的详细步骤,还提供了两个MongoDB命令行下的示例。希望对你有所帮助。