Thay đổi thư mục dữ liệu mongodb windows
Để cài đặt MongoDB trên Windows, trước tiên hãy tải xuống bản phát hành MongoDB mới nhất từ https. //www. mongodb. com/trung tâm tải xuống Show
Nhập các chi tiết cần thiết, chọn tab Máy chủ, trong đó bạn có thể chọn phiên bản MongoDB, hệ điều hành và đóng gói dưới dạng Bây giờ cài đặt file đã tải về, mặc định nó sẽ được cài đặt trong thư mục C. \File chương trình\ MongoDB yêu cầu một thư mục dữ liệu để lưu trữ các tệp của nó. Vị trí mặc định cho thư mục dữ liệu MongoDB là c. \data\db. Vì vậy, bạn cần tạo thư mục này bằng Command Prompt. Thực hiện chuỗi lệnh sau C:\>md data C:\md data\db Sau đó, bạn cần chỉ định đặt dbpath cho thư mục đã tạo trong mongod. người cũ. Đối với cùng, đưa ra các lệnh sau Trong dấu nhắc lệnh, điều hướng đến thư mục bin hiện tại trong thư mục cài đặt MongoDB. Giả sử thư mục cài đặt của tôi là C. \Tệp chương trình\MongoDB C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" Điều này sẽ hiển thị thông báo chờ kết nối trên đầu ra của bàn điều khiển, điều này cho biết rằng mongod. exe đang chạy thành công Bây giờ để chạy MongoDB, bạn cần mở một dấu nhắc lệnh khác và đưa ra lệnh sau C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("4260beda-f662-4cbe-9bc7-5c1f2242663c") } MongoDB server version: 4.2.1 > Điều này sẽ cho thấy MongoDB đã được cài đặt và chạy thành công. Lần tới khi bạn chạy MongoDB, bạn chỉ cần đưa ra các lệnh C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe Cài đặt MongoDB trên UbuntuChạy lệnh sau để nhập khóa GPG công khai MongoDB - sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 Tạo một /etc/apt/sources. danh sách. d/mongodb. liệt kê tập tin bằng cách sử dụng lệnh sau echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list Bây giờ hãy đưa ra lệnh sau để cập nhật kho lưu trữ - sudo apt-get update Tiếp theo cài đặt MongoDB bằng cách sử dụng lệnh sau - apt-get install mongodb-10gen = 4.2 Trong cài đặt trên, 2. 2. 3 hiện đang được phát hành phiên bản MongoDB. Đảm bảo luôn cài đặt phiên bản mới nhất. Bây giờ MongoDB đã được cài đặt thành công Bắt đầu MongoDB________số 8Dừng MongoDBsudo service mongodb stop Khởi động lại MongoDBC:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"0 Để sử dụng MongoDB, hãy chạy lệnh sau C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"1 Điều này sẽ kết nối bạn với phiên bản MongoDB đang chạy Trợ giúp MongoDBĐể có danh sách các lệnh, hãy nhập db. trợ giúp () trong ứng dụng khách MongoDB. Điều này sẽ cung cấp cho bạn một danh sách các lệnh như trong ảnh chụp màn hình sau Thống kê MongoDBĐể lấy số liệu thống kê về máy chủ MongoDB, hãy nhập lệnh db. stats() trong ứng dụng khách MongoDB. Điều này sẽ hiển thị tên cơ sở dữ liệu, số lượng bộ sưu tập và tài liệu trong cơ sở dữ liệu. Đầu ra của lệnh được hiển thị trong ảnh chụp màn hình sau Trang sau mô tả các tùy chọn cấu hình có sẵn trong MongoDB 6. 0. Để biết các tùy chọn tệp cấu hình cho các phiên bản MongoDB khác, hãy xem phiên bản thích hợp của Hướng dẫn sử dụng MongoDB Tập tin cấu hìnhBạn có thể cấu hình Phiên bảnC:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 và C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"22 khi khởi động bằng tệp cấu hình. Tệp cấu hình chứa các cài đặt tương đương với các tùy chọn dòng lệnh C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 và C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"22. Xem Cài đặt tệp cấu hình và Ánh xạ tùy chọn dòng lệnh Sử dụng tệp cấu hình giúp quản lý các tùy chọn C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 và C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"22 dễ dàng hơn, đặc biệt đối với các triển khai quy mô lớn. Bạn cũng có thể thêm nhận xét vào tệp cấu hình để giải thích cài đặt của máy chủ
Định dạng tệpTệp cấu hình MongoDB sử dụng định dạng YAML [1]. Tệp cấu hình mẫu sau đây chứa một số cài đặt C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 mà bạn có thể điều chỉnh cho phù hợp với cấu hình cục bộ của mình Ghi chúYAML không hỗ trợ các ký tự tab để thụt lề. sử dụng dấu cách thay thế C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data" C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe2 Các tập lệnh khởi tạo gói Linux có trong các gói MongoDB chính thức phụ thuộc vào các giá trị cụ thể cho C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 may not start.[1]YAML là siêu tập hợp của JSON Giá trị nguồn bên ngoàiMới trong phiên bản 4. 2. MongoDB hỗ trợ sử dụng các chỉ thị mở rộng trong các tệp cấu hình để tải các giá trị có nguồn gốc bên ngoài. Chỉ thị mở rộng có thể tải các giá trị cho các tùy chọn tệp cấu hình cụ thể hoặc tải toàn bộ tệp cấu hình Các chỉ thị mở rộng sau đây có sẵn Chỉ thị mở rộng Sự mô tả
Cho phép người dùng chỉ định một điểm cuối Nếu tệp cấu hình bao gồm phần mở rộng C:\Program Files\MongoDB\Server\4.2\bin>mongo.exe MongoDB shell version v4.2.1 connecting to: mongodb://127.0.0.1:27017/?compressors=disabled&gssapiServiceName=mongodb Implicit session: session { "id" : UUID("4260beda-f662-4cbe-9bc7-5c1f2242663c") } MongoDB server version: 4.2.1 >97, trên Linux/macOS, quyền truy cập đọc vào tệp cấu hình phải được giới hạn cho người dùng chỉ chạy quy trình C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 / C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"22
Cho phép người dùng chỉ định lệnh shell hoặc terminal làm nguồn bên ngoài cho các tùy chọn tệp cấu hình hoặc tệp cấu hình đầy đủ Nếu tệp cấu hình bao gồm phần mở rộng Để biết tài liệu đầy đủ, hãy xem Giá trị tệp cấu hình có nguồn bên ngoài Sử dụng tệp cấu hìnhĐể định cấu hình C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"23 hoặc C:\Users\XYZ>d:cd C:\Program Files\MongoDB\Server\4.2\bin C:\Program Files\MongoDB\Server\4.2\bin>mongod.exe --dbpath "C:\data"22 bằng tệp cấu hình, hãy chỉ định tệp cấu hình với tùy chọn sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB1028 hoặc tùy chọn sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB1029, như trong các ví dụ sau Ví dụ: sau đây sử dụng echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list00 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list01 echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list2 Bạn cũng có thể sử dụng bí danh sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB1029 để chỉ định tệp cấu hình, như sau echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list4 Nếu bạn đã cài đặt từ một gói và đã khởi động MongoDB bằng tập lệnh init của hệ thống, thì bạn đã sử dụng tệp cấu hình Chỉ thị mở rộng và |