Rumah  >  Artikel  >  pangkalan data  >  Mengapakah skrip PHP MySQL saya membuang ralat \"mysql_connect(): Tiada Sambungan Dapat Dibuat Kerana Penolakan oleh Mesin Sasaran\"?

Mengapakah skrip PHP MySQL saya membuang ralat \"mysql_connect(): Tiada Sambungan Dapat Dibuat Kerana Penolakan oleh Mesin Sasaran\"?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-01 19:49:30248semak imbas

Why is my PHP MySQL script throwing the error

Menyelesaikan "mysql_connect(): Tiada Sambungan Dapat Dibuat Kerana Penolakan oleh Mesin Sasaran"

Apabila cuba melaksanakan skrip PHP MySQL , sesetengah pengguna menghadapi ralat "mysql_connect(): Tiada sambungan boleh dibuat kerana mesin sasaran secara aktif menolaknya." Ralat ini timbul bukan disebabkan oleh isu kod sebaliknya disebabkan oleh faktor luaran.

Untuk menyelesaikan ralat ini, ikut langkah berikut:

1. Sahkan Konfigurasi Port:
Pastikan port sambungan ditetapkan kepada port lalai 3306.

2. Gunakan Alamat IP Daripada Nama Hos:
Cuba gantikan "localhost" dengan "127.0.0.1" kerana ia mungkin mendengar pada alamat tersebut.

3. Semak Sambungan UDP lwn. TCP:
Sahkan bahawa sambungan tidak cuba menggunakan UDP dan bukannya TCP.

4. Siasat Tetapan Firewall:
Pastikan tembok api anda dikonfigurasikan untuk membenarkan sambungan pangkalan data.

Dengan menangani faktor luaran ini, anda boleh menyelesaikan ralat dan mewujudkan sambungan yang berjaya ke pangkalan data MySQL.

Atas ialah kandungan terperinci Mengapakah skrip PHP MySQL saya membuang ralat \"mysql_connect(): Tiada Sambungan Dapat Dibuat Kerana Penolakan oleh Mesin Sasaran\"?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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