Chúng ta sẽ xem cách cài đặt MongoDB trên AWS ec2 Instances, amazon Linux 2 hoặc chúng ta có thể cài đặt MongoDB của bất kỳ phiên bản nào trên máy chủ AWS Linux 2
Máy chủ Amazon Linux 2 là máy chủ dựa trên RPM với Hỗ trợ dài hạn 5 năm của AWS (Dịch vụ web của Amazon)
MongoDB là một cơ sở dữ liệu No-SQL được viết bằng C ++, Nó sử dụng cấu trúc giống như JSON. MongoDB là một cơ sở dữ liệu đa nền tảng và định hướng tài liệu
Bản phát hành đầu tiên của MongoDB là vào ngày 11 tháng 2 năm 2009, bạn có thể tìm thấy trang web chính của MongoDB cũng như kho lưu trữ git
Vì vậy, hãy cài đặt MongoDB trên CentOS 6, CentOS 7 và CentOS 8. Tìm bảng gian lận bên dưới để cài đặt nhanh
Sau khi đến và đọc toàn bộ bài đăng để có kiến thức chi tiết về Cài đặt MongoDB
Bảng cheat về cách cài đặt MongoDB trên phiên bản AWS ec2/Amazon Linux 2
BƯỚC 1. Thêm Kho lưu trữ vào phiên bản AWS ec2/Amazon Linux 2
Đối với CentOS 6/7/8
Tạo một tệp có tên “mongo-4. 4. repo” vào “/etc/yum. repo. d/” vào thư mục hoặc bạn có thể sử dụng bất kỳ trình chỉnh sửa nào bạn chọn và dán các dòng bên dưới
[mongodb-org-4.4] name=MongoDB Repository baseurl=//repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=//www.mongodb.org/static/pgp/server-4.4.ascBƯỚC 2. Cài đặt MongoDB 4. 4 trên phiên bản AWS ec2/Amazon Linux 2
Đối với CentOS 6/7/8
$ sudo yum install mongodb-org -yBƯỚC 3. Khởi động Dịch vụ của Máy chủ MongoDB trên phiên bản AWS ec2/Amazon Linux 2
Đối với CentOS 7/8
$ sudo systemctl start mongodĐối với CentOS 6
$ sudo service mongod startKiểm tra trạng thái
Đối với CentOS 7/8
$ sudo systemctl status mongodĐối với CentOS 6
$ sudo service mongod statusKhởi động lại dịch vụ
Đối với CentOS 7/8
$ sudo systemctl restart mongodĐối với CentOS 6
$ sudo service mongod restartDừng dịch vụ
Đối với CentOS 7/8
________số 8_______Đối với CentOS 6
$ sudo service mongod stopBắt đầu dịch vụ tại thời điểm Khởi động
Đối với CentOS 7/8
$ sudo yum install mongodb-org -y0Đối với CentOS 6
$ sudo yum install mongodb-org -y1BƯỚC 4. Sử dụng lệnh “mongo” trong terminal hoặc BASH để kết nối với MongoDB
$ sudo yum install mongodb-org -y2BƯỚC 1. Thêm Kho lưu trữ vào phiên bản AWS ec2/Amazon Linux 2
Đối với CentOS 6/7/8
Tạo một tệp có tên “mongo-4. 4. repo” vào “/etc/yum. repo. d/” vào thư mục hoặc bạn có thể sử dụng bất kỳ trình chỉnh sửa nào bạn chọn và dán các dòng bên dưới
Vì vậy, sau đó lưu và thoát tệp nhưng nếu bạn muốn cài đặt phiên bản 4. 0 vào CentOS Server rồi thay cấu hình như bên dưới
$ sudo yum install mongodb-org -y4Vì vậy, chúng tôi đã thực hiện 3 thay đổi đối với tệp repo của mình,
1. chúng ta phải đổi tên. — [mongodb-org- 4. 0 ]
2. chúng ta phải thay đổi baseurl — baseurl=https. //repo. mongodb. org/yum/redhat/$releasever/mongodb-org/ 4. 0 /x86_64/
3. chúng ta phải thay đổi phiên bản gpgkey — gpgkey=https. //www. mongodb. org/static/pgp/server- 4. 0 . asc
Như bạn sẽ nhận thấy, chúng tôi vừa thực hiện các thay đổi trong phiên bản MongoDB
BƯỚC 2. Cài đặt MongoDB 4. 4 trên phiên bản AWS ec2/Amazon Linux 2
Vì vậy, trước tiên, chúng tôi sẽ cập nhật kho lưu trữ của MongoDB, bây giờ chúng tôi sẽ cài đặt dịch vụ MongoDB
Đối với CentOS 6/7/8
$ sudo yum install mongodb-org -yBƯỚC 3. Khởi động Dịch vụ của MongoDB trên phiên bản AWS ec2/Amazon Linux 2
Vậy là sau khi cài đặt thành công, chúng ta sẽ khởi động các dịch vụ của máy chủ MongoDB bằng “lệnh systemctl”
Đối với CentOS 7/8
$ sudo systemctl start mongodĐối với CentOS 6
$ sudo yum install mongodb-org -y7Vì vậy, để kiểm tra Trạng thái của dịch vụ MongoDB, hãy sử dụng trạng thái ở nơi bắt đầu
Đối với CentOS 7/8
$ sudo systemctl status mongodĐối với CentOS 6
$ sudo yum install mongodb-org -y9Nếu phải khởi động lại dịch vụ của MongoDB trên máy chủ CentOS thì chúng ta sẽ sử dụng lệnh bên dưới.
Đối với CentOS 7/8
$ sudo systemctl restart mongodĐối với CentOS 6
$ sudo systemctl start mongod1Nếu chúng ta phải dừng dịch vụ của MongoDB thì hãy sử dụng tùy chọn dừng
Trong CentOS 7/8
________số 8_______Trong CentOS 6
$ sudo systemctl start mongod3Điều gì sẽ xảy ra nếu chúng tôi muốn bắt đầu dịch vụ khi máy chủ của tôi được khởi động lại
Trong CentOS 7/8
$ sudo yum install mongodb-org -y0Trong CentOS 6
$ sudo yum install mongodb-org -y1Như vậy là chúng ta đã cài đặt thành công MongoDB server và sử dụng “mongo” trong terminal hoặc bash để kiểm tra kết nối được không
Cho phép MongoDB kết nối từ Remote IP
Nếu bạn phải kết nối máy chủ MongoDB của mình từ IP từ xa, thì bạn phải thực hiện một số thay đổi về cấu hình và khởi động lại dịch vụ của MongoDB
Vì vậy, trước tiên chúng ta sẽ xem xét tệp cấu hình của máy chủ MongoDB “/etc/mongod. conf”
$ sudo systemctl start mongod7Vì vậy, bạn sẽ thấy rằng IP liên kết là 127. 0. 0. 1 sẽ chỉ cho phép cục bộ và chúng tôi muốn cho phép bất kỳ IP từ xa nào, sau đó thay đổi IP liên kết thành “0. 0. 0. 0”
$ sudo systemctl start mongod8Sau đó, chúng tôi sẽ yêu cầu khởi động lại dịch vụ MongoDB, để chúng tôi có thể truy cập cổng 27017 tới bất kỳ IP từ xa nào
Trong CentOS 7/8
$ sudo systemctl restart mongodTrong CentOS 6
$ sudo service mongod start 0Nếu vẫn không hoạt động, hãy kiểm tra tường lửa của bạn, tường lửa này sẽ hoạt động, bây giờ bạn có hai tùy chọn có thể tắt tường lửa hoặc bạn có thể cho phép số cổng 27107
Nếu bạn gặp phải bất kỳ vấn đề nào trong khi cài đặt MongoDB, hãy cho chúng tôi biết, chúng tôi sẽ giúp bạn
Nhờ đọc bài, biết cách cài MongoDB trên Ubuntu, lệnh cơ bản Linux, cách cài MySQL
cài đặt MongoDB trên amazon linux, cài đặt MongoDB trên amazon linux AMI, cài đặt MongoDB trên amazon ec2, cài đặt MongoDB trên máy chủ AWS, cài đặt MongoDB shell amazon linux, cài đặt mongo shell trên amazon linux, cài đặt MongoDB trong phiên bản AWS ec2, cài đặt MongoDB trên AWS linux