빠른 시작: MySQL용 Cloud SQL

이 페이지에서는 Cloud SQL MySQL 인스턴스를 만들고 연결하는 방법과 Google Cloud Platform 콘솔 및 mysql 클라이언트를 사용하여 기본 SQL 작업을 수행하는 방법을 보여줍니다.

시작하기 전에

  1. Google 계정에 로그인합니다.

    아직 계정이 없으면 새 계정을 등록하세요.

  2. Google Cloud Platform 프로젝트를 선택하거나 만듭니다.

    리소스 관리 페이지로 이동

  3. Google Cloud Platform 프로젝트에 결제가 사용 설정되어 있는지 확인하세요.

    결제 사용 설정 방법 알아보기

Cloud SQL 인스턴스 만들기

  1. Google Cloud Platform 콘솔의 Cloud SQL 인스턴스 페이지로 이동합니다.

    Cloud SQL 인스턴스 페이지로 이동

  2. 프로젝트를 선택하고 계속을 클릭합니다.

  3. Create Instance(인스턴스 만들기)를 클릭합니다.

  4. MySQL을 클릭합니다.

  5. Choose Second Generation(2세대 선택)을 클릭합니다.

  6. 인스턴스 IDmyinstance를 입력합니다.

    인스턴스 생성 화면 스크린샷

  7. 루트 사용자의 비밀번호를 입력합니다.

    다른 필드에는 기본값을 사용합니다.

  8. 만들기를 클릭합니다.

    인스턴스 목록으로 돌아갑니다. 초기화하고 시작하는 동안 새 인스턴스가 회색으로 표시됩니다.

Cloud Shell에서 mysql 클라이언트를 사용하여 인스턴스에 연결

  1. Google Cloud Platform Console의 오른쪽 상단에 있는 Cloud Shell 아이콘(Cloud Shell 아이콘)을 클릭합니다.

    Cloud Shell 초기화가 완료되면 다음과 같이 표시됩니다.

    Welcome to Cloud Shell! Type "help" to get started.
    username@example-id:~$
    

  2. Cloud Shell 프롬프트에서 Cloud SQL 인스턴스에 연결합니다.

    gcloud sql connect myinstance --user=root
    
  3. 루트 비밀번호를 입력합니다.

    mysql 프롬프트가 표시됩니다.

데이터베이스 만들기 및 데이터 업로드

  1. Cloud SQL 인스턴스에 SQL 데이터베이스를 만듭니다.
    CREATE DATABASE guestbook;
    
  2. 방명록 데이터베이스에 샘플 데이터를 삽입합니다.
    USE guestbook;
    CREATE TABLE entries (guestName VARCHAR(255), content VARCHAR(255),
        entryID INT NOT NULL AUTO_INCREMENT, PRIMARY KEY(entryID));
        INSERT INTO entries (guestName, content) values ("first guest", "I got here!");
        INSERT INTO entries (guestName, content) values ("second guest", "Me too!");
    
  3. 데이터를 검색합니다.
    SELECT * FROM entries;
    
    다음과 같이 표시됩니다.
    +--------------+-------------------+---------+
    | guestName    | content           | entryID |
    +--------------+-------------------+---------+
    | first guest  | I got here!       |       1 |
    | second guest | Me too!           |       2 |
    +--------------+-------------------+---------+
    2 rows in set (0.00 sec)
    mysql>
    

삭제

이 빠른 시작에서 사용한 리소스 비용이 GCP 계정에 청구되지 않도록 다음을 수행합니다.

  1. Google Cloud Platform Console의 Cloud SQL 인스턴스 페이지로 이동합니다.
    Cloud SQL 인스턴스 페이지로 이동
  2. myinstance 인스턴스를 선택하여 인스턴스 세부정보 페이지를 엽니다.
  3. 페이지 상단의 아이콘 표시줄에서 삭제를 클릭합니다.
  4. 인스턴스 삭제 창에서 myinstance를 입력한 후 삭제를 클릭하여 인스턴스를 삭제합니다.

    인스턴스가 삭제된 후 약 7일 동안 인스턴스 이름을 재사용할 수 없습니다.

다음 단계

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

MySQL용 Cloud SQL