최근에 Node.js를 공부하다가 데이터베이스 연동을 위해서 Local에 MySQL 서버를 만들 일이 있었는데,

차라리 Cloud에 만들어서사용하는게 좋을거 같아서 이용하고 있던 Google Cloud에 서버를 만들어봤습니다.

그 때 내용을 공유하고자 이렇게 포스팅을 합니다.


우선 Google Cloud 에 가입을 하고 콘솔로 들어갑니다

좌측 메뉴 버튼을 누르고 SQL을 누릅니다

그럼 다음과 같은 화면을 볼 수 있는데 여기서 상단에 인스턴스 생성을 누릅니다

데이터베이스 엔진 선택에서 MySQL을 선택합니다

그 다음 MySQL 세대를 선택합니다 (여기서는 기본인 2세대를 선택합니다)

인스턴스 ID를 만들고 root 비밀번호를 입력하고, 생성합니다 (여기서는 테스트를 위해서 root로 줬습니다)

그럼 다음과 같이 생성이 되는 모습을 확인할 수 있습니다

생성이 된 후에 해당 인스턴스로 들어가면 다음과 같은 화면을 볼 수 있습니다

외부 접근을 위해 액세스 제어에 들어가서 네트워크 추가를 누릅니다

여기서는 외부의 모든 접근을 허용하기 위해 0.0.0.0/0 을 입력하고 완료를 누릅니다

그럼 다음과 같이 네트워크가 추가된 것을 확인할 수 있습니다

테스트용 데이터베이스를 생성하기 위해서 데이터베이스 메뉴로 들어가서 데이터베이스 만들기를 누릅니다

데이터베이스 이름을 넣고 만들기를 누릅니다

그럼 다음과 같이 test로 생성된것을 확인할 수 있습니다

개요 메뉴에 들어가면 사용량과 개략적인 정보를 확인할 수 있습니다

서버의 IP를 알기 위해 스크롤을 조금 내립니다

속성에 보면 다음과 같이 관련 정보를 확인할 수 있습니다

35.192.35.0를 이용해서 외부에서 DB에 접근할 수 있습니다