Terhubung ke database Cloud SQL

Cloud Code mendukung pengoperasian proxy Cloud SQL Auth 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.

Terhubung 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 yang didukung lainnya dengan Cloud Code.

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

  1. Pada IDE, klik Google Cloud Databases 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 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 menghubungkan ke instance SQL, baca artikel Tentang opsi koneksi.

Membuat sumber data baru

Setelah koneksi proxy Cloud SQL Auth terhubung, dialog Cloud SQL Instance Terhubung 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, lalu memilih Create New Data Source.

    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 menangani instance database melalui Alat Database dan kemampuan plugin SQL milik JetBrains, atau DataGrip.

  4. (Opsional) Untuk melihat daftar sumber data di IDE Anda, klik Database di Sidebar atau Tampilan > Tool Windows > Database. Mengklik kanan sumber data akan memberi Anda 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 menggunakan DataGrip.

Memutuskan sambungan proxy Cloud SQL Auth

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

Masalah umum

Bagian ini mencantumkan semua masalah umum dan penyelesaiannya saat ini.

Menetapkan port yang berbeda untuk terhubung ke beberapa database

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

Cloud Code menjalankan proxy Auth Cloud SQL di terminal. Jika proxy tersebut mengalami konflik port, Anda dapat menyetel port lain agar terhubung ke database dengan menjalankan perintah yang sama di terminal menggunakan flag --port kustom. Misalnya:

--port=PORT_NUMBER

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

path_to_proxy/cloud-sql-proxy INSTANCE_CONNECTION_STRING

Dapatkan dukungan

Untuk mengirimkan masukan atau melaporkan masalah di IntelliJ IDE, buka Alat > Cloud Code > Bantuan / Tentang > Kirim masukan atau laporkan masalah untuk melaporkan masalah di GitHub, atau ajukan pertanyaan di Stack Overflow.