Rumah > Artikel > pangkalan data > Mengapa Aplikasi Node.js Saya Melemparkan \"Ralat: sambung ECONNREFUSED\" Apabila Menyambung ke MySQL?
Ralat MySQL Node.js: Sambung ECONNREFUSED
Pengguna Node.js mungkin menghadapi "Ralat: sambung ECONNREFUSED" apabila menggunakan MySQL, menunjukkan bahawa pelayan tidak dapat dicapai. Isu ini boleh timbul apabila menggunakan aplikasi Node.js pada pelayan dan menukar konfigurasi sambungan MySQL kepada pelayan.
Punca:
Ralat menunjukkan bahawa Node.js tidak boleh mewujudkan sambungan dengan pelayan MySQL pada hos yang ditentukan. Ini boleh berlaku jika pelayan tidak berjalan atau jika parameter sambungan (seperti hos, pengguna dan kata laluan) tidak betul.
Penyelesaian:
Dalam situasi yang disediakan , isu telah diselesaikan dengan menukar hos: 'localhost' kepada hos: '127.0.0.1'. Ini menunjukkan bahawa Node.js cuba menyambung ke MySQL pada localhost dan bukannya pelayan yang dimaksudkan. Melaraskan hos kepada 127.0.0.1, yang biasanya merujuk kepada mesin hos, membenarkan Node.js mewujudkan sambungan dengan jayanya.
Langkah Penyelesaian Masalah Tambahan:
Jika menukar hos tidak menyelesaikan isu, pertimbangkan langkah berikut:
Atas ialah kandungan terperinci Mengapa Aplikasi Node.js Saya Melemparkan \"Ralat: sambung ECONNREFUSED\" Apabila Menyambung ke MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!