Cài đặt và truy cập đến SQL 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 ba loại SQL Database bao gồm: Mysql, MariaDB và Postgresql. 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.

Mysql và MariaDB có thể sử dụng chung package của Mysql. Trong khi đó, Posgresql sẽ sử dụng Postgres.

Pre-condition

  • Truy cập vào VPC

  • Tạo ít nhất một SQL 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

Image

Bước 2: Cập nhật package

sudo apt update

Bước 3: Cài đặt Database package

Với Mysql và MariaDB

sudo apt install mysql-server

Với Postgresql

sudo apt install postgresql postgresql-contrib

Bước 4: Bật service

Với Mysql và MariaDB

sudo systemctl start mysql.service

Với Postgresql

sudo systemctl start postgresql.service

Bước 5: Kiểm tra trạng thái service

Với Mysql và MariaDB

sudo systemctl status mysql
Image

Với Postgresql

sudo systemctl status postgresql
Image

Trạng thái là Active tức là service đã chạy.

Bước 6: 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

Với Mysql và MariaDB

mysql -h db_ip -u root -p

Với Postgresql

psql -h db_ip -p 5432 -d postgres -U root -W

Thay db_ip bằng IP của Database, đảm bảo kết nối từ máy khách thông đến Database. Sau khi chạy câu lệnh này, người dùng nhập mật khẩu để truy cập vào trong Database.

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.

Với Mysql và MariaDB

Image

Với Postgresql

Image