brunch

42. Cloud SQL 시작하기(11/11)

by Master Seo

Cloud SQL은 데이터베이스 이다.

서비스의 데이터를 저장하는 곳이다.

Cloud SQL중 MySQL 설치하고 접속까지 해보자 ~



요약

<1> Cloud SQL MySQL 설치하기

<2> Centos에 MySQL 클라이언트 설치하기

<3> Client로 DB 접속하기

<4> 추가 테스트할 내용



<1> CloudSQL MySQL로 설치하기

10 sql start.png


20 mysql.png



2. engname-mysql01로 이름을 정한다.

asia-northeast3 (한국)으로 리전을 변경한다.


30 mysql 2.png



3. 생성 완료

40 mysql ok.png



4. 완료된 인스턴스 클릭

공개 IP 주소 확인

수정 클릭해서 접속할 네트워크 IP를 추가한다.

50 click.png



5. 연결 눌러 외부에서 접속 가능한 IP 블록을 추가한다.


100 연결.png



6. 110.12.0.0/16 블록에서 Cloud SQL 접속 가능하도록 네트워크 추가한다.


110 network추가.png




<2> Centos에 MySQL 클라이언트 설치하기


yum install mysql

설치 참고하기

https://cloud.google.com/sql/docs/mysql/connect-compute-engine?hl=ko



외부 VM인스턴스(Centos)에서 sql 인스턴스가 있는지 확인한다.

120  gcloud sql.png


기타

내 IP 확인하기

curl ipconfig.io




<3> mysql 클라이언트로 mysql 인스턴스로 접속해 본다.

130 sql login.png


데이터 베이스를 만든다.

140 create database.png





<4> 추가로 테스트할 내용


데이터베이스 만들고 서비스 올려보기

백업은 Google Cloud Storage로 한다고 한다.

이를 한번 해보자.

서비스 계정으로 사용해야 한다.

서비스 계정 추가 등을 테스트해보자.

인스턴스 서버이다.

서버에 접속해보자. https://cloud.google.com/sql/docs/mysql/connect-compute-engine?hl=ko




다음 공부


https://brunch.co.kr/@topasvga/2404




감사합니다.

keyword
매거진의 이전글41. CLI로 구글 클라우드 사용(10/11)