Thay đổi cài đặt MongoDB
ServBay đi kèm với cơ sở dữ liệu MongoDB và cung cấp tùy chọn cấu hình linh hoạt. Bài viết này sẽ hướng dẫn chi tiết cách thay đổi cài đặt MongoDB trong ServBay, bao gồm vị trí tệp cấu hình và các tùy chọn cấu hình phổ biến. Tùy thuộc vào phiên bản của MongoDB, các tệp này nằm trong thư mục /Applications/ServBay/etc/mongodb/<version>
, ví dụ tệp cấu hình của MongoDB 8.0 nằm trong thư mục /Applications/ServBay/etc/mongodb/8.0
.
Lưu ý quan trọng
Vui lòng không tự chỉnh sửa các tệp cấu hình. Tất cả các tệp cấu hình đều được ServBay tự động tạo, việc chỉnh sửa thủ công có nguy cơ bị ghi đè. Vui lòng thực hiện thay đổi thông qua giao diện UI.
Thay đổi thông qua giao diện UI của ServBay
ServBay cung cấp một giao diện quản lý đồ họa mạnh mẽ, cho phép người dùng thay đổi trực tiếp các tham số cấu hình khác nhau trên giao diện quản lý. Sau khi nhấp lưu, các thay đổi sẽ tự động được áp dụng và có hiệu lực ngay lập tức, giúp bạn tiết kiệm công sức chỉnh sửa tham số thủ công.
Người dùng có thể truy cập thanh điều hướng bên trái của ServBay, chọn Cơ sở dữ liệu
- MongoDB
, sau đó chọn phiên bản tương ứng để chỉnh sửa cấu hình của MongoDB.
Trong giao diện chỉnh sửa đồ họa, người dùng có thể thay đổi địa chỉ lắng nghe bindIp
và cổng port
của MongoDB (mặc định là 127.0.0.1, ::1:27017
). Đồng thời, người dùng có thể cấu hình các cài đặt khác của MongoDB.
Ngoài ra, người dùng có thể cấu hình các tham số bổ sung trong Additional Parameters
để đáp ứng nhu cầu phát triển.
Khi hoàn tất chỉnh sửa, hãy nhấp vào nút Lưu
để áp dụng các thay đổi và có hiệu lực ngay lập tức.
Thay đổi thông qua chỉnh sửa thủ công tệp cấu hình
WARNING
Cách chỉnh sửa thủ công chỉ thích hợp cho việc thay đổi tạm thời một số tùy chọn cấu hình.
Chúng tôi không khuyến nghị thay đổi thủ công tệp cấu hình của MongoDB vì tất cả thay đổi sẽ bị ServBay ghi đè.
Tổng quan
Trong ServBay, tệp cấu hình của MongoDB được lưu trong các thư mục khác nhau tùy theo phiên bản. Ví dụ, tệp cấu hình của MongoDB 8.0 nằm trong thư mục /Applications/ServBay/etc/mongodb/8.0
. Tệp cấu hình chính bao gồm mongod.conf
.
Vị trí tệp cấu hình
mongod.conf
:/Applications/ServBay/etc/mongodb/8.0/mongod.conf
Các tùy chọn cấu hình phổ biến và cách chỉnh sửa
mongod.conf
mongod.conf
là tệp cấu hình chính của MongoDB, dùng để thiết lập các lựa chọn khi chạy máy chủ cơ sở dữ liệu.
Các tùy chọn cấu hình phổ biến
Thay đổi địa chỉ lắng nghe:
yamlnet: bindIp: 0.0.0.0
1
2Thay đổi số hiệu cổng:
yamlnet: port: 27017
1
2Thay đổi số kết nối tối đa:
yamlmaxIncomingConnections: 100
1Thay đổi kích thước bộ nhớ đệm của WiredTiger:
yamlstorage: wiredTiger: engineConfig: cacheSizeGB: 1
1
2
3
4Kích hoạt nhật ký truy vấn chậm:
yamloperationProfiling: slowOpThresholdMs: 100
1
2
Khởi động lại MongoDB
Sau khi chỉnh sửa tệp cấu hình MongoDB, cần khởi động lại dịch vụ MongoDB để các thay đổi có hiệu lực. Có thể thực hiện qua giao diện quản lý của ServBay hoặc sử dụng công cụ dòng lệnh servbayctl
.
Khởi động lại qua giao diện quản lý ServBay
- Mở giao diện quản lý ServBay.
- Điều hướng đến
Dịch vụ
. - Tìm dịch vụ MongoDB phiên bản tương ứng và nhấp vào nút
Khởi động lại
.
Khởi động lại qua servbayctl
Sử dụng công cụ dòng lệnh servbayctl
có thể dễ dàng khởi động lại dịch vụ MongoDB:
servbayctl restart mongodb 8.0
Tổng kết
Trong ServBay, tệp cấu hình MongoDB nằm ở thư mục /Applications/ServBay/etc/mongodb/<version>
, bao gồm mongod.conf
. Sau khi sửa đổi các tệp cấu hình này, bạn có thể khởi động lại dịch vụ MongoDB thông qua giao diện quản lý của ServBay hoặc sử dụng công cụ dòng lệnh servbayctl
để các thay đổi có hiệu lực.