1. Cloud SQL 인스턴스 만들기
SQL -> 인스턴스 만들기 -> 인스턴스 정보 입력 -> SQL 관련 정보 입력 (입력정보 중 "구성 옵션 표시"를 선택하면 SQL에 대한 스펙, 백업등에 대한 설정값을 입력할 수 있음) ->인스턴스 만들기 -> 개요 화면에서 생성된 인스턴스의 상세 정보 확인 가능
생성된 SQL 개요 화면
2. Cloud SQL 인스턴스 수정
상단 메뉴 수정 선택 -> 수정하고자하는 옵션 확인 -> 옵션 수정한 이후 저장하게 되면 SQL 을 다시 시작하게 됨.
3. 공개 IP 구성 및 클라이언트 연결
SQL -> 연결 -> 승인된 네트워크에서 네트워크 추가 -> 0.0.0.0/0 (전체 허용) -> 공개 IP 복사 -> 연결 테스트
Mysql 접속 연결 테스트
4. Cloud SQL 프록시로 MySQL 클라이언트 연결
Cloud SQL Admin API 사용
프록시 설치 (Mac OS 버전)
그외 버전 https://cloud.google.com/sql/docs/mysql/connect-admin-proxy?hl=ko 참조
➜ ~ curl -o cloud_sql_proxy https://dl.google.com/cloudsql/cloud_sql_proxy.darwin.amd64
➜ ~ chmod +x cloud_sql_proxy
➜ ~ ll cloud_sql_proxy
서비스 계정 설정
API 및 서비스 -> 사용자 인증 정보 -> 서비스 계정 (서비스 계정 관리) -> 서비스 계정 만들기 -> 역할 (Cloud SQL 편집자) -> 키 관리 -> 키 추가 (json) -> 로컬에 키 다운로드
SQL 선택 -> 이 인스턴스에 연결-> 연결이름 복사 ->터미널 창에서 다음 명령어 입력
./cloud_sql_proxy -instances=[인스턴스 연결이름]=tcp:3306-credential_file=[키파일 경로]
5. 내부내기 및 가져오기
SQL -> 상단 메뉴 내보내기 선택 -> 대상 위치에서 내보내기할 버킷 선택(없다면 버킷 생성) -> 내보내기 결과 확인 -> Cloud Storage -> 브라우저 -> 버킷 선택
복구하기 ->SQL -> SQL 선택 -> 상단 메뉴의 가져오기 선택 -> 백업한 SQL 폴더 선택 - > 결과 확인
'IT > 하려고 하는 클라우드' 카테고리의 다른 글
[금융권] 클라우드 이용보고 관련 자료 준비 R&R (0) | 2021.12.12 |
---|---|
[GCP]GCP 기초_BigQuery란? (0) | 2021.09.29 |
[GCP]GCP 기초_Cloud SQL (0) | 2021.09.13 |
[GCP]GCP 기초_GCS(Google Cloud Storage)_실습 (2) | 2021.09.08 |
[GCP]GCP 기초_GCS(Google Cloud Storage) (0) | 2021.09.07 |
댓글