GOOGLE CLOUD PLATFORM CHO NGƯỜI MỚI BẮT ĐẦU (PHẦN 2 - SQL Cloud )
Google SQL Cloud và những bí mật thầm kín
SQL Cloud là tính năng quan trọng trên GCP, nơi lưu trữ, tạo các tương tác với ứng dụng backend. Ví dụ như các BE đang làm, đều có DB là MySQL, vì vậy khi deploy BE lên Google App Engine thì DB cần được đẩy lên trên SQL cloud này. Điều quan trọng là việc config SQL khá là dễ dàng, không có gì phức tạp.
Sau đây là các bước để thiết lập một instance cho cơ sở dữ liệu (Cái này giống như tạo một MySQL Connections trên máy local). Dĩ nhiên trước hết là phải tạo project GCP (Cái này khỏi hướng dẫn :v)
EDIT - 14/05/20: DB đưa lên SQL càng nặng nó tính tiền càng nhiều nhé ae với lại nó tính tiền hour/instance
EDIT(12/05/20)
Bước 0: Ae vào APIs & Services tìm và enable cái Cloud SQL Admin API như bên dưới. Enable để có thể truy cập từ BE
Bước 1: Ở trang chủ, click menu trái, tìm đến mục SQL
Bước 2: Chọn Create Instance
Bước 3: Chọn cơ sở dữ liệu MySQL và sau đó điền các thông tin như tên instance và password (pass này cho root user)
Sau khi instance được tạo, vào lại instance vừa tạo,
Ở phần overview này có thể thấy google support việc import export database rất đơn giản, có thể upload file script sql và import vào DB. Ở đây cần chú ý Instance connection name, muốn connect vào instance cần phải dùng cái name này.
Để xem, query dữ liệu trong database, ae dùng Cloud Shell (icon thứ 2 góc phải trên cùng từ trái qua) sau đó nhập lệnh để truy vấn.
gcloud sql connect instance_name --user=root nhập mật khẩu lúc tạo ở trên, tiếp theo dùng lệnh use database_name; để chọn DB muốn truy vấn. Xong, từ đây có thể truy vấn bằng các câu lệnh sql
Comments
Post a Comment