Cloud SQL에 로컬에서 연결해 보았습니다.
2193 단어 GoogleCloudPlatformcloudsqlgcp
개요
Cloud SQL에 로컬에서 연결할 수 있다는 것이므로 해봤다.
전제
Google Cloud SDK
사용 가능한 상태 mysql
클라이언트가 로컬 PC에 설치됨 연결 방법
1. Cloud SQL Admin API 사용
새 프로젝트를 시작하고 확인했지만 기본값으로 비활성화되어있는 것 같습니다.
2. Cloud SQL Proxy 클라이언트 설치
$ curl -o cloud_sql_proxy https://dl.google.com/cloudsql/cloud_sql_proxy.darwin.amd64
$ chmod +x cloud_sql_proxy
3. Cloud SQL Proxy 클라이언트 실행
$ ./cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306
이때 인스턴스 이름은 아래 이미지(CloudSQL 개요 화면입니다)에서 연결 이름으로 나와 있는 부분입니다.이 작업을 통해 로컬에서 Cloud SQL에 연결할 준비가 되었습니다.
마지막으로
mysql
클라이언트를 사용하여 연결해 봅시다.$ mysql -u <USERNAME> -p --host 127.0.0.1 --port 3306
감상
개인적으로는, 로컬 테스트에서라면 Cloud SQL 에 접속하는 것보다 mysql 의 Docker 컨테이너를 세우는 것이 좋을까라고는 생각했습니다.
다만, 안전한 접속을 사용해, Cloud SQL 에 접속할 수 있으므로, 좋아하는 DB 클라이언트 툴로 Cloud SQL 에 접속해 내용을 확인할 수 있는 것은, 별로 알려지지 않은 생각도 하므로, 널리 퍼뜨리고 싶다- 라는 기분이 싹트었습니다.
참고 URL
Reference
이 문제에 관하여(Cloud SQL에 로컬에서 연결해 보았습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/yusuke0701/items/6fe4b23143abf24c6a8c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)