Kubet

  • Thabet
  • Dàn đề
  • Kubet
  • Lô Đề

Hướng dẫn cài đặt MongoDB trên CentOS 7

MongoDB là một cơ sở tài liệu mã nguồn mở và không lấy phí. Trong bài viết này, HOSTVN sẽ hướng dẫn những bạn thông số kỹ thuật và thiết lập MongoDB trên CentOS 7 .

Cài đặt MongoDB trên CentOS 7 – MongoDB là một cơ sở dữ liệu mã nguồn mở và miễn phí. Nó được phân loại là cơ sở dữ liệu NoQuery khác với cơ sở dữ liệu SQL như MySQL và PostgreQuery.

Trong MongoDB, dữ liệu được lưu trữ trong các tài liệu linh hoạt, giống như JSON, nơi các trường có thể thay đổi từ tài liệu này sang tài liệu khác. Nó không yêu cầu một lược đồ được xác định trước và cấu trúc dữ liệu có thể được thay đổi theo thời gian.

Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn cấu hình và cài đặt MongoDB trên CentOS 7.

Bạn đang đọc: Hướng dẫn cài đặt MongoDB trên CentOS 7

Cài đặt MongoDB trên CentOS 7

Thực hiện theo những bước bên dưới để thiết lập phiên bản mới nhất của MongoDB trên sever CentOS của bạn :

1. Bước 1 : Tạo MongoDB repository

Để thêm kho lưu trữ MongoDB vào hệ thống của bạn, hãy tạo file mongodb-org.repo trong thư mục /etc/yum.repos.d/:

nano /etc/yum.repos.d/mongodb-org.repo

Dán nội dung sau vào

[mongodb-org-4.2]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.2/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.2.asc

Sau đó bấm Ctrl + o và nhấn Enter để lưu file, bấm ctrl + x để thoát khỏi nano.

2. Bước 2 : Cài đặt MongoDB

Bây giờ kho tàng trữ đã được thêm, bạn hoàn toàn có thể thiết lập gói mongodb-org bằng lệnh sau :

yum install mongodb-org -y

Các gói sau sẽ được cài đặt trên hệ thống của bạn như là một phần của gói mongodb-org:

  • mongodb-org-server – Trình nền mongod, và các tập lệnh và cấu hình init tương ứng.
  • mongodb-org-mongos – Daemon mongos.
  • mongodb-org-shell – Shell mongo, giao diện JavaScript tương tác với MongoDB, được sử dụng để thực hiện các tác vụ quản trị dòng lệnh.
  • mongodb-org-tools – Chứa một số công cụ MongoDB để nhập và xuất dữ liệu, số liệu thống kê, cũng như các tiện ích khác.

Screenshot_31

3. Bước 3 : Khởi động MongoDB

Sau khi setup hoàn tất, hãy khởi động MongoDB bằng những lệnh sau :

systemctl start mongod
systemctl enable mongod

4. Bước 4 : Xác minh thiết lập MongoDB

Để xác định setup, hãy chạy lệnh sau :

mongo

Tiếp theo, hãy gõ lệnh sau sẽ hiển thị phiên bản MongoDB :

db.version()

Screenshot_32 - cài đặt MongoDB trên CentOS 7

5. Bước 5 : Cấu hình MongoDB

Bạn có thiết lập cấu hình MongoDB bằng cách chỉnh sửa tệp cấu hình /etc/mongod.conf .

Xem thêm: 11 phần mềm vẽ sơ đồ tư duy (mindmap) miễn phí máy tính, dễ sử dụng

Các thiết lập thông số kỹ thuật mặc định khá không thiếu trong hầu hết những trường hợp. Để tìm thêm thông tin về những tùy chọn thông số kỹ thuật có sẵn trong MongoDB, hãy truy vấn trang Tài liệu tùy chọn tệp thông số kỹ thuật của MongoDB .
Sau khi biến hóa tệp thông số kỹ thuật MongoDB, hãy khởi động lại dịch vụ mongod :

systemctl restart mongod

6. Bước 6 : Tạo user Admin

Tiếp theo hãy tạo một người dùng MongoDB mà bạn sẽ sử dụng để truy vấn và quản trị MongoDB của mình .
Đầu tiên hãy gõ lệnh sau :

mongo

Sau đó hãy gõ lệnh sau để liên kết với cơ sở tài liệu quản trị viên :

use admin

Screenshot_33

Tạo người dùng mới với vai trò userAdminAnyDatabase :

db.createUser( { user: "Username", pwd: "Mật-khẩu", roles: [{role: "userAdminAnyDatabase", db: "admin"}]})

Trong đó: Username và Mật-Khẩu các bạn đặt tuỳ ý

Screenshot_34 - cài đặt MongoDB trên CentOS 7

Thoát khỏi mongo với lệnh :

quit()

Để kiểm tra những đổi khác, truy vấn shell mongo bằng người dùng quản trị mà bạn đã tạo trước đó :

mongo -u username -p --authenticationDatabase admin
  • Thay username bằng username các bạn đã tạo ở bước trên

Screenshot_35 - cài đặt MongoDB trên CentOS 7

Xem thêm: Lắp Song Song 2 Ổ Cứng SSD Và HDD

Bây giờ, bạn hoàn toàn có thể in người dùng bằng lệnh sau :

use admin
show users

Screenshot_36 - cài đặt MongoDB trên CentOS 7

7. Link tìm hiểu thêm

8. Kết luận

Qua bài viết này HOSTVN đã hướng dẫn các bạn cách cài đặt MongoDB trên CentOS 7, nếu có bất kỳ ý kiến đóng góp nào các bạn có thể để lại bình luận ở bên dưới. Ngoài ra các bạn có thể xem thêm Hướng dẫn cài đặt Git trên CentOS 7.

Source: https://www.lesabeilles.biz
Category: Mạng Internet

Filed Under: Mạng Internet

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Giới Thiệu

Kubet là cái tên đang được quan tâm và nhắc đến nhiều nhất trong làng game đổi thưởng, game cá cược hiện nay, đặc biệt là các game thủ Việt Nam.

Chuyên Mục

  • Dàn đề
  • Du lịch
  • Lô Đề
  • Mạng Internet
  • Nhà Cái
  • Phong thủy

Bài viết mới

  • Nằm mơ rụng răng hàm dưới là điềm gì? Mơ răng rụng báo hiệu điều gì?
  • Nằm mơ thấy gãy răng chảy máu điềm báo gì? Đánh con gì?
  • Nằm mơ thấy gà đẻ trứng đánh con gì? Đánh số mấy dễ trúng?

Copyright 2021 © KUBET