Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

tidak dapat masuk di instance sql penyimpanan cloud google

Kesalahan Anda biasanya berarti firewall memblokir upaya koneksi Anda.

Untuk Cloud SQL, ini biasanya berarti Anda belum mengaktifkan akses tingkat instance.

Karena kesalahan Anda adalah 10060, yang merupakan pesan kesalahan Windows WinSock, saya berasumsi bahwa Anda menjalankan Windows. Langkah-langkahnya serupa untuk Linux.

Ada dua metode untuk mengaktifkan akses ke Cloud SQL:

Proxy Cloud SQL

Ini adalah metode yang disarankan dan aman. Unduh dan instal Proxy Cloud SQL ke komputer yang ingin Anda sambungkan. Jika Anda telah menyiapkan Cloud SDK (gcloud), Proxy Cloud SQL akan menggunakan kredensial Cloud SDK Anda. Jika tidak, Anda harus membuat dan mengunduh akun layanan dengan (biasanya) peran Klien Cloud SQL.

Anda memerlukan "nama koneksi instance" dari halaman detail Instance Cloud SQL.

  • Unduh Proxy Cloud SQL (tautan ) ke komputermu. Ingat path lengkap ke program. Simpan program sebagai "cloud_sql_proxy.exe"
  • Mulai Proksi Cloud SQL

[full_path_to_program]\cloud_sql_proxy -instances=[INSTANCE_CONNECTION_NAME]=tcp:3306

ATAU

[full_path_to_program]\cloud_sql_proxy -instances=<INSTANCE_CONNECTION_NAME>=tcp:3306 -credential_file=[PATH_TO_KEY_FILE]
  • Hubungkan menggunakan mysql.exe:`mysql -u USERNAME -p --host 127.0.0.1

Metode IP Publik

Metode kedua tidak aman kecuali Anda juga mengaktifkan SSL, yang tidak akan saya bahas dalam jawaban ini. Saya tidak merekomendasikan metode ini kecuali untuk orang yang berpengetahuan.

  • Cari tahu apa alamat IP publik Anda. Buka situs web seperti "MXToolbox" https://mxtoolbox.com/whatismyip/

  • Buka Google Cloud Console

  • Buka halaman Detail Instance Cloud SQL
  • Pilih tab Koneksi
  • Klik Tambahkan jaringan
  • Di bidang Jaringan, masukkan alamat IP Publik Anda menggunakan pemberitahuan CIDR:mis. 145.11.22.33/32
  • Masukkan nama seperti "IP Rumah Saya"
  • Klik Selesai
  • Klik Simpan

Catatan:Sebagian besar layanan Internet rumah mengubah alamat IP Publik Anda secara berkala. Ini berarti Anda perlu memperbarui alamat IP Publik di Cloud SQL jika Anda menggunakan metode kedua.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. pengguna login yang sama menetapkan id sesi yang berbeda (di browser yang berbeda)

  2. Cara memberi nomor kembali indeks utama

  3. MySql Bagaimana cara mengatur variabel lokal dalam pernyataan pembaruan (Sintaks?)

  4. Tidak dapat terhubung ke database eksternal dari dalam pod kubernetes

  5. Apa itu garam saat berhubungan dengan MYSQL sha1?