Làm cách nào để tìm đường dẫn mongodb của tôi?

Khi làm quản trị viên cơ sở dữ liệu, bạn sẽ gặp phải các trường hợp cần tùy chỉnh môi trường của máy chủ cơ sở dữ liệu

Bài viết này sẽ hướng dẫn bạn cách tùy chỉnh vị trí máy chủ MongoDB lưu trữ các tệp dữ liệu. Điều này hữu ích khi bạn cần đặt vị trí tùy chỉnh cho các tệp dữ liệu của mình mà không thay đổi mã nguồn của máy chủ MongoDB

Bây giờ, hãy nhảy vào

MongoDB lưu trữ các tệp dữ liệu của nó ở đâu?

Điều đầu tiên bạn nên hiểu trước khi thay đổi thư mục dữ liệu là nơi MongoDB lưu trữ các tệp dữ liệu theo mặc định

Hãy nhớ rằng thư mục dữ liệu mặc định cho máy chủ MongoDB sẽ khác nhau tùy thuộc vào phương pháp cài đặt và hệ thống máy chủ đích

Tuy nhiên, bạn có thể kiểm tra tệp cấu hình MongoDB để tìm hiểu thêm. Sau đây là thư mục dữ liệu mặc định cho MongoDB phiên bản 6. 0 trên Windows và Debian

Windows - > C. \Program Files\MongoDB\Server\ 6. 0 \data
Debian - > /var/lib/mongodb

 
Khi bạn đã ghi lại các giá trị vị trí mặc định, chúng ta có thể tiếp tục tìm hiểu cách sửa đổi thư mục dữ liệu.

Phương pháp 1 – Thay đổi tạm thời thư mục dữ liệu MongoDB

Phương pháp đầu tiên để thay đổi thư mục dữ liệu mặc định là trong quá trình khởi động máy chủ. Lệnh mongod cung cấp cho chúng ta tham số –dbpath, cho phép chúng ta chỉ định thư mục dữ liệu tùy chỉnh cho máy chủ

Cú pháp lệnh được hiển thị bên dưới

$ mongod --dbpath = "path/

 
Lệnh sẽ khởi động máy chủ đặt thư mục dữ liệu làm giá trị đã chỉ định.

Bạn nên nhớ rằng đây là biện pháp tạm thời. Khi bạn khởi động lại máy chủ, MongoDB sẽ chuyển về thư mục dữ liệu mặc định được xác định trong tệp cấu hình máy chủ

Phương pháp 2 – Đặt thư mục dữ liệu MongoDB vĩnh viễn

Nếu bạn muốn đặt vĩnh viễn thư mục dữ liệu mặc định sẽ tồn tại khi bạn khởi động lại máy chủ, bạn có thể thay đổi tệp cấu hình

Xác định vị trí mongod. conf được tìm thấy trong thư mục install_dir/bin

$ sudo nano / vv / mongod.conf

 
Tiếp theo, tìm mục hiển thị bên dưới.

dung lượng lưu trữ.
  dbPath. / var / lib / . mongodb
  journal:
    đã bật. true

 
Thay đổi giá trị của tham số dpPath thành đường dẫn của thư mục dữ liệu đích của bạn.

dung lượng lưu trữ.
  dbPath. / dữ liệu / db
  tạp chí.
    đã bật. đúng

 
Lưu tệp và khởi động lại Máy chủ MongoDB.

GHI CHÚ. Đảm bảo thư mục dữ liệu đích của bạn tồn tại trên hệ thống trước khi khởi động lại máy chủ

Sự kết luận

Bài đăng này đã thảo luận về việc định cấu hình thư mục dữ liệu tùy chỉnh cho máy chủ MongoDB bằng cách sử dụng tham số-dbpath và tệp cấu hình. Hai phương pháp đã được thảo luận với các ví dụ tương ứng

Thay thế [vị trí mới] bằng thư mục mà bạn muốn lưu trữ các tệp chương trình, e. g. e. \MongoDB dữ liệu. Thao tác này sẽ tạo một liên kết tượng trưng từ C. \ProgramData\FotoWare\FotoWeb\Operations\MongoDBData tới E. \MongoDB Data, đây là nơi các tệp thực sự sẽ được lưu trữ

Để tự kiểm tra, bạn nên chạy ps -xa. grep mongod và nếu bạn không thấy --dbpath thông báo rõ ràng cho mongod xem tham số đó cho vị trí db và bạn không có dbpath trong mongodb của mình. conf, thì vị trí mặc định sẽ là. /data/db/ và bạn nên xem ở đó

Để 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

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 Ubuntu

Chạ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 //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ố 8

Dừng MongoDB

sudo service mongodb stop

Khởi động lại 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" 
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

Đường dẫn MongoDB trong Windows ở đâu?

Cài đặt MongoDB trên Windows . \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 .

MongoDB nằm ở đâu?

MongoDB là một công ty toàn cầu có Trụ sở chính của Hoa Kỳ tại Thành phố New York và trụ sở Quốc tế tại Dublin . Chúng tôi có văn phòng trên khắp Bắc Mỹ, Châu Âu và khu vực Châu Á - Thái Bình Dương.

Đường dẫn MongoDB trong Ubuntu ở đâu?

Các vị trí điển hình bao gồm. /srv/mongodb, /var/lib/mongodb hoặc /opt/mongodb Trừ khi được chỉ định, mongod sẽ tìm các tệp dữ liệu theo mặc định /data/db . [Các hệ thống Windows sử dụng thư mục \data\db. ] Nếu bạn đã cài đặt bằng hệ thống quản lý gói. Kiểm tra /etc/mongodb.

Chủ Đề