nodejs 連結mysql出現 connect ECONNREFUSED ::1:3306

慕尘發表於2024-04-02

今天發現剛移植過來的程式碼,資料庫連結報錯

connect ECONNREFUSED ::1:3306,把localhost解析成了 ::1,這是因為windows11中IPv6優先順序設定高於IPv4

解決方法,修改資料庫配置

const database = {
    HOST: '127.0.0.1', //資料庫地址
    USER: 'root',
    PASSWORD: 'root',
    DATABASE: 'abc',//資料庫名稱
    PORT: '3306', //mysql埠號
}

問題解決

相關文章