Menyelesaikan masalah "mysql_connect(): Tiada Sambungan Dapat Dibuat" Ralat
Apabila cuba mewujudkan sambungan pangkalan data menggunakan mysql_connect(), pengguna mungkin menghadapi ralat "Tidak sambungan boleh dibuat kerana mesin sasaran secara aktif menolaknya." Ini biasanya menunjukkan bahawa isu itu terletak di luar kod PHP itu sendiri dan berkaitan dengan sambungan rangkaian atau tetapan tembok api.
Untuk menangani ralat ini, adalah penting untuk mengesahkan pelbagai aspek:
-
Konfigurasi Port: Pastikan pelayan MySQL mendengar pada port 3306. Konfigurasikan semula jika perlu agar sepadan dengan tetapan port skrip anda.
-
Alamat Hos: Cuba gunakan "127.0. 0.1" atau alamat IP khusus pelayan bukannya "localhost." Kadangkala, pelayan mendengar pada alamat IP tertentu, bukan nama hos.
-
Keserasian Protokol: Sahkan bahawa sambungan anda menggunakan protokol yang betul (TCP atau UDP). Lazimnya ialah TCP, tetapi ia patut diperiksa untuk memastikannya.
-
Sekatan Firewall: Semak tetapan tembok api setempat anda dan pastikan ia membenarkan sambungan ke pelayan MySQL pada port yang ditentukan. Laraskan peraturan untuk membenarkan akses jika perlu.
Dengan menangani isu yang berpotensi ini, anda boleh mengatasi ralat "Tiada sambungan boleh dibuat" dan berjaya mewujudkan sambungan ke pangkalan data MySQL anda.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'mysql_connect(): Tiada Sambungan Dapat Dibuat\'?. 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