Cách cài đặt và cấu hình MongoDB trên máy tính hoặc server?
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
bincủa MongoDB (ví dụC:\Program Files\MongoDB\Server\<version>\bin) vàoPATHcủa hệ thống để gọi lệnhmongodvàmongotừ 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.cfgtrong 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
bindIptừ127.0.0.1thành0.0.0.0hoặ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
mongodvớ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.