MongoDB ở đâu trong Linux?

MongoDB cung cấp các gói được hỗ trợ chính thức trong kho lưu trữ của riêng họ. Kho lưu trữ này chứa các gói sau

mongodb-org A siêu gói sẽ tự động cài đặt bốn gói thành phần được liệt kê bên dưới. mongodb-org-server Chứa mongod daemon và cấu hình liên quan và tập lệnh init. mongodb-org-mongos Chứa mongo trình nền. mongodb-org-shell Chứa mongo . mongodb-org-tools Chứa các công cụ MongoDB sau. mongoimport bsondump , mongodump , mongoexport , mongofile , mongooplog , mongoperf , mongorestore , mongostatmongotop .

Gói mongodb-org-server cung cấp tập lệnh khởi tạo bắt đầu mongod with the /etc/mongod.conf tệp cấu hình.

Xem Run MongoDB Community Edition để biết chi tiết về cách sử dụng tập lệnh khởi tạo này

Các gói này xung đột với mongodb , máy chủ mongodb, and mongodb-clients packages provided by Debian.

Mặc định /etc/mongod. conf tệp cấu hình do các gói cung cấp có bind_ip được đặt thành 127. 0. 0. 1 theo mặc định. Sửa đổi cài đặt này nếu cần cho môi trường của bạn trước khi khởi chạy bộ bản sao.

Cài đặt Phiên bản Cộng đồng MongoDB¶

注解

Để cài đặt phiên bản MongoDB trước 3. 2, vui lòng tham khảo tài liệu của phiên bản đó. Ví dụ, xem phiên bản 3. 0

Hướng dẫn cài đặt này chỉ hỗ trợ hệ thống 64-bit. Xem Hỗ trợ nền tảng để biết chi tiết

Các công cụ quản lý gói Debian (i. e. dpkgapt ) đảm bảo tính nhất quán và tính xác thực của gói hàng bằng cách yêu cầu nhà phân phối ký tên .

1

Nhập khóa chung được sử dụng bởi hệ thống quản lý gói. ¶

Các công cụ quản lý gói Ubuntu (i. e. dpkgapt ) đảm bảo tính nhất quán và tính xác thực của gói hàng bằng cách yêu cầu nhà phân phối ký tên . Ban hành lệnh sau để nhập Khóa GPG công khai MongoDB.

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 0C49F3730359A14518585931BC711F9BA15703C6

2

Tạo một /etc/apt/sources. danh sách. d/mongodb-org-3. 4. danh sách tệp cho MongoDB. ¶

Tạo tệp danh sách bằng lệnh phù hợp với phiên bản Debian của bạn

Debian 7 “khò khè”

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Debian 8 “Jessie”

echo "deb http://repo.mongodb.org/apt/debian jessie/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list

Các gói hiện tại chỉ khả dụng cho Debian 7 “Wheezy” và Debian 8 “Jessie”

3

Tải lại cơ sở dữ liệu gói cục bộ. ¶

Ban hành lệnh sau để tải lại cơ sở dữ liệu gói cục bộ

sudo apt-get update

4

Cài đặt các gói MongoDB. ¶

Cài đặt phiên bản ổn định mới nhất của MongoDB. ¶

Ban hành lệnh sau

sudo apt-get install -y mongodb-org

Chạy Phiên bản Cộng đồng MongoDB¶

Phiên bản MongoDB lưu trữ các tệp dữ liệu của nó trong /var/lib/mongodb và các tệp nhật ký của nó trong /var/log/mongodb by default, and runs using the mongodb user account. You can specify alternate log and data file directories in /etc/mongod. conf . Xem Nhật ký hệ thống. đường dẫnbộ nhớ. dbPath để biết thêm thông tin.

Nếu bạn thay đổi người dùng chạy quy trình MongoDB, bạn phải sửa đổi quyền kiểm soát truy cập thành /var/lib/mongodb và . /var/log/mongodb directories to give this user access to these directories.

1

Bắt đầu MongoDB. ¶

Ra lệnh sau để bắt đầu mongod .

sudo service mongod start

2

Xác minh rằng MongoDB đã bắt đầu thành công¶

Xác minh rằng quy trình mongod đã bắt đầu thành công bằng cách kiểm tra nội dung của tệp nhật ký tại / . log để đọc một dòng

[initandlisten] waiting for connections on port 

trong đó là cổng được định cấu hình trong /etc/mongod. cong , 27017 theo mặc định.

3

Dừng MongoDB. ¶

Nếu cần, bạn có thể dừng quá trình mongod bằng cách ban hành lệnh sau.

sudo service mongod stop

4

Khởi động lại MongoDB. ¶

Ra lệnh sau để khởi động lại mongod .

________số 8

5

Bắt đầu sử dụng MongoDB. ¶

Để giúp bạn bắt đầu sử dụng MongoDB, MongoDB cung cấp Hướng dẫn bắt đầu trong các phiên bản trình điều khiển khác nhau. Xem phần Bắt đầu để biết các phiên bản có sẵn

Before deploying MongoDB in a production environment, consider the 生产环境指南 document

Sau đó, để dừng MongoDB, hãy nhấn Control+C trong thiết bị đầu cuối nơi mongodmongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . mongod . instance is running.

Gỡ cài đặt MongoDB Community Edition¶

Để xóa hoàn toàn MongoDB khỏi hệ thống, bạn phải xóa chính ứng dụng MongoDB, tệp cấu hình và mọi thư mục chứa dữ liệu và nhật ký. Phần sau đây hướng dẫn bạn các bước cần thiết

警告

Quá trình này sẽ loại bỏ hoàn toàn MongoDB, cấu hình của nó và tất cả cơ sở dữ liệu. Quá trình này không thể đảo ngược, vì vậy hãy đảm bảo rằng tất cả cấu hình và dữ liệu của bạn được sao lưu trước khi tiếp tục

1

Dừng MongoDB. ¶

Dừng quá trình mongod bằng cách ban hành lệnh sau.

sudo service mongod stop

2

Xóa gói. ¶

Xóa mọi gói MongoDB mà bạn đã cài đặt trước đó

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
0

3

Xóa thư mục dữ liệu. ¶

Xóa cơ sở dữ liệu MongoDB và tệp nhật ký

echo "deb http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.4 main" | sudo tee /etc/apt/sources.list.d/mongodb-org-3.4.list
1

←   Cài đặt MongoDB Community Edition trên Ubuntu Cài đặt MongoDB Community Edition Từ Tarball  →

© MongoDB, Inc 2008-2017. MongoDB, Mongo và logo chiếc lá là các nhãn hiệu đã đăng ký của MongoDB, Inc

MongoDB được cài đặt ở đâu trong Linux?

MongoDB lưu trữ dữ liệu trong thư mục db trong thư mục dữ liệu .

MongoDB của tôi được cài đặt ở đâu?

Cài đặt MongoDB trên Windows . \Tệp chương trình\ C:\Program Files\ . 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.

Thư mục bin MongoDB Linux ở đâu?

" Mở Terminal (Mac OS X, Linux) hoặc Command Prompt (Windows) sau đó kéo thư mục "/bin" có trong thư mục mongoDB vào Command Prompt / Terminal . "."

MongoDB trong Linux là gì?

MongoDB là một hệ thống quản lý cơ sở dữ liệu phân tán dựa trên tài liệu, hiện đại, đa năng, mã nguồn mở được phát triển, phân phối và hỗ trợ bởi MongoDB Inc.