MongoDB là một cơ sở dữ liệu tài liệu NoSQL miễn phí và mã nguồn mở được sử dụng phổ biến trong các ứng dụng web hiện đại.
Bài viết sẽ hướng dẫn cách cài đặt MongoDB, quản lý dịch vụ và tùy chọn cho phép truy cập từ xa.
Trước tiên, hãy cập nhật danh sách các gói cài đặt cho hệ thống
sudo apt update
Tiến hành cài đặt gói MongoDB:
sudo apt install -y mongodb
Lệnh này sẽ cài đặt một số gói chứa phiên bản MongoDB ổn định mới nhất, cùng với các công cụ quản lý hữu ích cho máy chủ MongoDB. Máy chủ cơ sở dữ liệu được tự động bắt đầu sau khi cài đặt.
Quá trình cài đặt khởi động MongoDB tự động, nhưng hãy kiểm chứng rằng dịch vụ được khởi động và cơ sở dữ liệu đang hoạt động.
Trước tiên, hãy kiểm tra trạng thái của dịch vụ:
sudo systemctl status mongodb
Ta sẽ thấy kết quả này:
Output
mongodb.service- An object/document-oriented database
Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
Active:
active (running)since Sat 2018-05-26 07:48:04 UTC; 2min 17s ago
Docs: man:mongod(1)
Main PID: 2312 (mongod)
Tasks: 23 (limit: 1153)
CGroup: /system.slice/mongodb.service
└─2312 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf
Theo kết quả trên (systemd)
thì máy chủ MongoDB đã hoạt động.
Thực hiện lệnh để xác minh bằng cách kết nối đến máy chủ cơ sở dữ liệu và thực hiện một lệnh chẩn đoán
mongo --eval 'db.runCommand({ connectionStatus: 1 })'
Thông tin xuất hiện bao gồm phiên bản cơ sở dữ liệu hiện tại, địa chỉ máy chủ, cổng và đầu ra của trạng thái lệnh:
Output
MongoDB shell version v3.6.3
connecting to:
mongodb://127.0.0.1:27017
MongoDB server version:
3.6.3
{
"authInfo" : {
"authenticatedUsers" : [ ],
"authenticatedUserRoles" : [ ]
},
"ok" : 1
}
Trong đó, giá trị 1 cho trường ok trong phản hồi cho biết máy chủ đang hoạt động bình thường.
Xem Phần 2 >> Quản lý dịch vụ MongoDB và Firewall
» Tin mới nhất:
» Các tin khác: