Skip to content

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.
  • Labs icon Lab
  • A Cloud Guru
Labs

Troubleshooting a Connection Issue with Cloud SQL

Sometimes, you may face connectivity issues with your Cloud SQL instance, and it's important to know what to look for when troubleshooting. In this hands-on lab, we will discover a solution when troubleshooting a connection issue between a Compute Engine Instance and a Cloud SQL Instance.

Labs

Path Info

Level
Clock icon Intermediate
Duration
Clock icon 1h 0m
Published
Clock icon Nov 26, 2019

Contact sales

By filling out this form and clicking submit, you acknowledge our privacy policy.

Table of Contents

  1. Challenge

    Create a Cloud SQL Instance

    1. From the main console navigation, head over to SQL.
    2. Click on CREATE INSTANCE.
    3. Then choose MySQL.
    4. Name the instance "test-connection-instance" and add the following settings:
      • Root password: "12345"
      • Database version: MySQL 5.7
      • Machine type: Standard (1 vCPU, 3.75 GB)
    5. Click Create.
  2. Challenge

    Create a Compute Engine Instance

    1. From the main console navigation, head over to Compute Engine*
    2. Click Create.
    3. Click on Allow HTTP. Then leave everything else as the default. The boot disk should be Debian.
    4. Click Create.
  3. Challenge

    Enable the Cloud SQL Admin API

    1. From the main console navigation, head over to APIs and Services.
    2. Click on Enable APIs and Services.
    3. Then type in "Cloud SQL Admin API".
    4. Click Enable.
  4. Challenge

    Add the Compute Engine Instance Public IP as a Authorized Network for Cloud SQL

    1. From the main console navigation, head over to Compute Engine.
    2. Then choose and copy the public IP for your instance.
    3. From the main console navigation, head over to SQL.
    4. Click on the test-connection-instance. Click on Edit, and then Connectivity.
    5. Click on Add network, paste the VM's IP, and click Done.
    6. Click Save.
  5. Challenge

    SSH into Your VM to Connect to Cloud SQL

    1. From the main console navigation, head over to Compute Engine.
    2. Click on SSH.
    3. Once connected, get and install updates.
    4. Connect to the instance by using the command.
    5. Use the password you set up for your instance.

    You are now connected.

The Cloud Content team comprises subject matter experts hyper focused on services offered by the leading cloud vendors (AWS, GCP, and Azure), as well as cloud-related technologies such as Linux and DevOps. The team is thrilled to share their knowledge to help you build modern tech solutions from the ground up, secure and optimize your environments, and so much more!

What's a lab?

Hands-on Labs are real environments created by industry experts to help you learn. These environments help you gain knowledge and experience, practice without compromising your system, test without risk, destroy without fear, and let you learn from your mistakes. Hands-on Labs: practice your skills before delivering in the real world.

Provided environment for hands-on practice

We will provide the credentials and environment necessary for you to practice right within your browser.

Guided walkthrough

Follow along with the author’s guided walkthrough and build something new in your provided environment!

Did you know?

On average, you retain 75% more of your learning if you get time for practice.

Start learning by doing today

View Plans