Rumah > Artikel > pembangunan bahagian belakang > Apakah sebab mengapa sambungan antara mysql dan php gagal?
Punca dan penyelesaian untuk sambungan yang gagal antara mysql dan php: 1. Pelayan MySQL tidak boleh diakses Gunakan arahan ping untuk menyemak sama ada pelayan MySQL boleh diakses 2. Port pelayan MySQL disekat atau diduduki . Apabila menyambung ke pelayan MySQL Port yang betul mesti digunakan 3. Nama pengguna atau kata laluan MySQL adalah salah, dan anda mesti mengesahkan bahawa nama pengguna dan kata laluan yang digunakan adalah betul dalam fail konfigurasi MySQL; 5. Kod, Ralat sintaks.
Sistem pengendalian untuk tutorial ini: Sistem Windows 10, PHP versi 8.1.3, komputer Dell G3.
Apabila menggunakan PHP untuk menyambung ke MySQL, kadangkala sambungan gagal Mengapa ini?
Punca dan penyelesaian untuk kegagalan sambungan mysql dan php
Pelayan MySQL tidak boleh diakses
Pertama, kita perlu menyemak MySQL Sama ada pelayan boleh diakses. Mungkin pelayan MySQL anda sedang berjalan, tetapi ia tidak dapat menyambung melalui rangkaian. Buka gesaan baris arahan dan cuba gunakan arahan ping untuk menyemak sama ada pelayan MySQL boleh diakses. Jika anda mendapat hasil "permintaan tamat masa" atau "hos tidak ditemui", kemungkinan besar ia disebabkan pelayan tidak dapat dihubungi pada rangkaian.
Port pelayan MySQL disekat atau diduduki
Apabila menyambung ke pelayan MySQL, anda mesti menggunakan port yang betul Jika port itu diduduki atau dilumpuhkan oleh tembok api , maka anda tidak akan dapat menyambung ke pelayan MySQL. Anda boleh menggunakan arahan netstat untuk menyenaraikan port yang sedang digunakan Jika port yang digunakan oleh pelayan MySQL tidak disenaraikan, ia mungkin kerana port tersebut telah diduduki atau disekat.
Nama pengguna atau kata laluan MySQL salah
Biasanya, sebab lain mengapa anda tidak boleh menyambung ke pangkalan data MySQL ialah nama pengguna atau kata laluan tidak betul. Kami perlu mengesahkan bahawa nama pengguna dan kata laluan yang digunakan adalah betul Maklumat ini boleh digunakan dalam fail PHP, fail konfigurasi MySQL, atau dimasukkan terus ke dalam baris arahan MySQL.
MySQL menolak sambungan
Pelayan MySQL mungkin menolak sambungan Ini akan berlaku jika nilai max_connections atau tamat masa pelayan MySQL terlalu rendah atau tidak mencukupi sumber . Kita perlu menyemak sama ada konfigurasi ini betul dalam fail konfigurasi MySQL dan cuba mengubahnya.
Ralat berlaku apabila PHP menyambung ke MySQL
Akhir sekali, ralat mungkin berlaku apabila PHP menyambung ke MySQL Jika terdapat ralat kod, ralat sintaks atau masalah pembolehubah fail PHP anda , maka anda mungkin tidak dapat menyambung ke pangkalan data MySQL.
Apabila sebarang masalah berlaku semasa menyambung ke MySQL, kami perlu menyelesaikan masalah ini satu demi satu dan akhirnya menyelesaikannya. Kami perlu mencari masalah dan menyelesaikannya secepat mungkin untuk memastikan aplikasi kami boleh menyambung ke pangkalan data MySQL dengan betul.
Apakah alatan untuk membina persekitaran pembangunan PHP
1 phpStudy ialah persekitaran pembangunan yang paling biasa digunakan untuk pemula.
2. WampServer, WampServer juga semudah dikendalikan seperti phpStudy dan lebih mesra kepada orang baru.
3. XAMPP, XAMPP (Apache+MySQL+PHP+PERL) ialah pakej perisian bersepadu membina laman web.
4. MAMP, MAMP terbahagi kepada dua jenis: MAMP dan MAMP Pro untuk Mac.
5. Pagoda Panel, Pagoda Panel ialah perisian pengurusan pelayan yang menyokong sistem Windows dan Linux.
6. UPUPW, UPUPW kini merupakan suite PHP pelayan web yang paling tersendiri di bawah platform Windows.
Atas ialah kandungan terperinci Apakah sebab mengapa sambungan antara mysql dan php gagal?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!