# Cài đặt và truy cập đến NoSQL Database từ các máy chạy hệ điều hành Linux Sunteco Cloud cung cấp cho người sử dụng NoSQL Database chạy trên nền MongoDB. Bài hướng dẫn này sẽ tập trung đến việc cài đặt các công cụ cần thiết trên máy khách sử dụng hệ điều hành Linux sau đó truy cập đến Database của Sunteco Cloud. ```{admonition} Pre-condition * Truy cập vào VPC * Tạo ít nhất một NoSQL Database * Máy khách chạy hệ điều hành Linux (ở đây sử dụng VM của Sunteco Cloud chạy Ubuntu 24) ``` **Các bước thực hiện:** ---------- ### Bước 1: Truy cập vào máy khách thông qua Console hoặc SSH  ```{thumbnail} ../../../_static/img/nosql/troubleshooting/cai-dat-va-truy-cap-den-nosql-database-tu-cac-may-chay-hdh-linux-1.png :width: 65% :alt: Image :align: center ``` ### Bước 2: Cập nhật package  ```sh sudo apt update && sudo apt upgrade -y ``` ### Bước 3: Thêm MongoDB repository Nhập khoá GPG của MongoDB ```sh wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add - ``` Tạo tệp danh sách cho MongoDB ```sh echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list ``` Cập nhật danh sách gói ```sh sudo apt update ``` ### Bước 4: Cài đặt Database package ```sh sudo apt install -y mongodb-org ``` ### Bước 5: Bật service ```sh sudo systemctl enable mongod sudo systemctl start mongod ``` ### Bước 6: Kiểm tra trạng thái service ```sh sudo systemctl status mongod ``` ```{thumbnail} ../../../_static/img/nosql/troubleshooting/cai-dat-va-truy-cap-den-nosql-database-tu-cac-may-chay-hdh-linux-2.png :width: 65% :alt: Image :align: center ``` Trạng thái là Active tức là service đã chạy. ### Bước 7: Truy cập vào Database trên hệ thống Sunteco Cloud Để truy cập vào database được tạo trên hệ thống, người dùng thu thập đầy đủ các thông tin sau: * Địa chỉ IP để truy cập: Floating IP cho truy cập công khai và Private IP cho truy cập riêng tư * Thông tin đăng nhập: Bao gồm tên truy cập và mật khẩu được gửi về email của khách hàng trong quá trình tạo Database ```sh mongosh mongodb://: -u -p --authenticationDatabase ``` ``: Floating hoặc Private IP của MongoDB ``: 27017 ``: root ``: mật khẩu trong mail ``: admin ```{div} sd-fs-5 sd-text-primary Result: ``` Sau khi truy cập thành công, người sử dụng đã có thể thực hiện các thao tác trên Database. ```{thumbnail} ../../../_static/img/nosql/troubleshooting/cai-dat-va-truy-cap-den-nosql-database-tu-cac-may-chay-hdh-linux-3.png :width: 65% :alt: Image :align: center ```