Rumah >pangkalan data >tutorial mysql >Mengapa Saya Mendapat Ralat 'ECONNREFUSED' Semasa Menyambung ke MySQL dengan Node.js?
Apabila cuba menyambung ke pelayan MySQL menggunakan Node.js, anda mungkin menghadapi ralat 'ECONNREFUSED'. Ralat ini biasanya dikaitkan dengan sambungan yang ditolak oleh pelayan.
Punca Potensi:
Penyelesaian:
Jika anda telah menyemak kemungkinan punca dan tiada satu pun daripadanya terpakai, pertimbangkan untuk melaraskan pilihan port dalam parameter sambungan anda. Daripada menentukan port TCP, cuba tentukan laluan ke soket Unix menggunakan '/var/run/mysqld/mysqld.sock' seperti berikut:
var mysql_link = { host: 'localhost', port: '/var/run/mysqld/mysqld.sock', // Unix socket path database: 'nodetest', user: 'root', password: 'xxx', }; var connection = mysql.createConnection(mysql_link);
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'ECONNREFUSED' Semasa Menyambung ke MySQL dengan Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!