Menghubungkan ke database Cloud SQL

Cloud Code mendukung pengoperasian proxy Auth Cloud SQL untuk terhubung ke database Cloud SQL, melihat instance Cloud SQL, dan membuat sumber data baru.

Sebelum memulai

  • Instal Cloud Code jika Anda belum melakukannya.

  • Untuk membuat sumber data baru, Anda dapat menggunakan salah satu IDE JetBrains premium berikut:

  • Anda juga dapat menggunakan alat database pilihan lainnya (seperti DBeaver, MySQL Workbench, dan SQL Server Management Studio) untuk terhubung ke instance Cloud SQL menggunakan port lokal yang disediakan oleh Cloud Code.

Menghubungkan ke database Cloud SQL menggunakan proxy Auth Cloud SQL

Anda dapat terhubung ke database Cloud SQL dan melihat daftar instance Cloud SQL di IntelliJ atau IDE JetBrains lain yang didukung dengan Cloud Code.

Untuk terhubung ke database Cloud SQL dengan Cloud Code, lakukan langkah-langkah berikut:

  1. Di IDE, klik Database Google Cloud di sidebar atau klik View > Tool Windows > Google Cloud Databases.

  2. Jika project Google Cloud belum dipilih, klik Select a Google Cloud project dan ikuti petunjuk untuk memuat project Google Cloud Anda.

    Instance Cloud SQL di project Google Cloud Anda akan muncul di bagian Cloud SQL.

    Jendela alat Cloud SQL

  3. Untuk terhubung ke instance Cloud SQL, klik kanan instance, lalu pilih Connect using Cloud SQL Proxy. Anda juga dapat memilih untuk menggunakan IP pribadi dengan memilih Connect using Cloud SQL Proxy (Private IP).

Untuk mempelajari lebih lanjut cara terhubung ke instance SQL, lihat Tentang opsi koneksi.

Membuat sumber data baru

Setelah koneksi proxy Auth Cloud SQL dibuat, dialog Cloud SQL Instance Connected akan muncul, yang memberi Anda opsi untuk membuat sumber data baru untuk database yang tersedia secara lokal atau melihat sumber data yang ada.

  1. Untuk membuat sumber data baru, pilih Buat sumber data baru.

    Atau, Anda dapat mengklik kanan instance dan memilih Buat Sumber Data Baru.

    Dialog Sumber Data dan Driver

  2. Di kolom Authentication, pilih metode (secara default, ini adalah nama pengguna dan sandi).

  3. Simpan konfigurasi.

    Cloud Code membuat koneksi sumber data baru dengan nama dalam format berikut:

    gcp-project:location:db-instance-name.

    Anda dapat mulai menggunakan instance database melalui kemampuan plugin SQL dan Database Tools JetBrains, atau DataGrip.

  4. (Opsional) Untuk melihat daftar sumber data di IDE, klik Database di Sidebar atau View > Tool Windows > Database. Mengklik kanan sumber data akan menampilkan daftar opsi, seperti melihat skema, tabel, dan operasi database lainnya.

    Opsi alat database

    Untuk mempelajari lebih lanjut cara menggunakan database di DataGrip, lihat Memulai cepat dengan DataGrip.

Memutuskan koneksi proxy Auth Cloud SQL

Untuk menghentikan proses proxy dan mengosongkan port database lokal, di terminal, tekan Ctrl+C.

Masalah umum

Bagian ini mencantumkan masalah umum dan penyelesaiannya saat ini.

Menetapkan port yang berbeda untuk terhubung ke beberapa database

Proxy Auth Cloud SQL tidak memilih port secara otomatis jika sibuk dan selalu bergantung pada satu port, yang membatasi Anda pada satu instance terhubung dari jenis database tertentu.

Cloud Code menjalankan proxy Auth Cloud SQL di terminal, dan jika terjadi konflik port, Anda dapat menetapkan port lain untuk terhubung ke database dengan menjalankan perintah yang sama di terminal dengan flag --port kustom. Misalnya:

--port=PORT_NUMBER

Selanjutnya, Anda dapat menggunakan port ini di koneksi database. Perintah akan dibuat secara otomatis. Contoh:

path_to_proxy/cloud-sql-proxy INSTANCE_CONNECTION_STRING

Mendapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IDE IntelliJ, buka Tools > Cloud Code > Help / About > Submit feedback or report an issue untuk melaporkan masalah di GitHub.