Rumah > pangkalan data > tutorial mysql > Bagaimana untuk Menyelesaikan Masalah 'SQLSTATE[HY000] [2002] Percubaan sambungan gagal..' Ralat Semasa Menyambung ke Pelayan MySQL Jauh?

Bagaimana untuk Menyelesaikan Masalah 'SQLSTATE[HY000] [2002] Percubaan sambungan gagal..' Ralat Semasa Menyambung ke Pelayan MySQL Jauh?

Mary-Kate Olsen
Lepaskan: 2024-11-08 09:23:02
asal
962 orang telah melayarinya

How to Troubleshoot

Menyambung ke Pelayan MySQL Jauh daripada Hos Tempatan

Apabila cuba mewujudkan sambungan daripada mesin tempatan ke pelayan MySQL jauh, pembangun boleh menemui mesej ralat, "SQLSTATE[HY000] [2002] Percubaan sambungan gagal..". Untuk menyelesaikan isu ini, beberapa aspek perlu dipertimbangkan.

Ralat selalunya berpunca daripada soket mysql tertutup, yang mengehadkan sambungan daripada rangkaian luaran. Walaupun dengan soket terbuka, pelbagai halangan boleh menghalang ketersambungan, termasuk tembok api dan tamat masa.

Untuk berjaya menyambung ke pelayan jauh, pertimbangkan perkara berikut:

  • Konfigurasi Firewall: Pastikan bahawa tembok api pada kedua-dua mesin tempatan dan jauh membenarkan sambungan masuk pada port 3306, port MySQL lalai.
  • Akses melalui Rangkaian Peribadi: Biasanya, hanya antara muka rangkaian peribadi boleh akses port mysql. Pertimbangkan untuk menggunakan VPN atau terowong selamat untuk mewujudkan sambungan peribadi.
  • Konfigurasi Terowong: Konfigurasikan terowong selamat, seperti terowong SSH, untuk mencipta sambungan selamat antara mesin tempatan dan jauh . Ini membenarkan capaian jauh sambil memintas sekatan rangkaian.
  • Pengesahan Hos dan Alamat IP: Periksa semula bahawa konfigurasi DB_HOST dalam fail .env menghala ke alamat IP yang betul bagi MySQL jauh pelayan.
  • Konfigurasi Port: Sahkan bahawa tetapan DB_PORT fail .env sepadan dengan port di mana pelayan jauh sedang mendengar.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Masalah 'SQLSTATE[HY000] [2002] Percubaan sambungan gagal..' Ralat Semasa Menyambung ke Pelayan MySQL Jauh?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan