TopDev

Cách cài đặt và cấu hình MongoDB trên máy tính hoặc server?

minhdev 📖 2 phút đọc

Dưới đây là hướng dẫn cài đặt và cấu hình MongoDB trên máy tính (Windows/Linux) hoặc server cơ bản, để bạn có thể bắt đầu sử dụng MongoDB nhanh chóng.



1. Cài đặt MongoDB



A. Trên Windows#

  • Tải MongoDB Community Server Truy cập trang chính thức: https://www.mongodb.com/try/download/community Chọn phiên bản phù hợp với Windows và tải về file .msi.

  • Cài đặt

    Chạy file .msi để bắt đầu cài đặt.

    • Chọn Complete (cài đặt đầy đủ).

    • Tích chọn “Install MongoDB as a Service” để tự động chạy MongoDB như một service.

    • Lưu ý đường dẫn cài đặt (mặc định là C:\Program Files\MongoDB\Server\<version>\).

  • Cấu hình biến môi trường

    Thêm thư mục bin của MongoDB (ví dụ C:\Program Files\MongoDB\Server\<version>\bin) vào PATH của hệ thống để gọi lệnh mongodmongo từ command line.

  • Khởi động MongoDB

    Nếu cài đặt dưới dạng service, MongoDB sẽ tự động chạy sau khi khởi động máy.

    • Hoặc bạn có thể chạy thủ công từ CMD:

mongod



B. Trên Ubuntu (Linux)#

  • Import public key

wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

  • Thêm repository MongoDB

echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

  • Cập nhật và cài đặt MongoDB

sudo apt update sudo apt install -y mongodb-org

  • Khởi động và bật tự động MongoDB

sudo systemctl start mongod sudo systemctl enable mongod

  • Kiểm tra trạng thái MongoDB

sudo systemctl status mongod



2. Cấu hình MongoDB cơ bản



Tệp cấu hình chính#

  • Trên Windows: file config mặc định thường là mongod.cfg trong thư mục cài đặt.

  • Trên Linux: file config thường là /etc/mongod.conf.



Một số thiết lập quan trọng trong mongod.conf:#

`

Đường dẫn lưu dữ liệu

storage: dbPath: /var/lib/mongodb

Đường dẫn lưu log

systemLog: destination: file path: /var/log/mongodb/mongod.log logAppend: true

Thiết lập cổng và IP lắng nghe

net: port: 27017 bindIp: 127.0.0.1 # Mặc định chỉ lắng nghe localhost, thay đổi thành 0.0.0.0 để cho phép truy cập từ bên ngoài

Bảo mật (nếu muốn bật authentication)

security: authorization: enabled `



Lưu ý cấu hình mạng (nếu server muốn truy cập từ xa)#

  • Thay đổi bindIp từ 127.0.0.1 thành 0.0.0.0 hoặc danh sách IP được phép truy cập.

  • Đảm bảo firewall mở port 27017 (mặc định).



3. Khởi động lại MongoDB sau khi thay đổi cấu hình

  • Windows: Dùng services hoặc chạy lại mongod với file cấu hình.

  • Linux:

sudo systemctl restart mongod



4. Kết nối đến MongoDB

  • Từ máy chủ chạy MongoDB hoặc qua shell:

mongo

  • Hoặc dùng công cụ GUI như MongoDB Compass để quản lý dữ liệu.

Bài liên quan trong #Database

✓ Đã sao chép link