자문자답입니다.. 꼭 도저히 못찾겠어서 질문 올리면 꼭 답을 찾네요..
https://askubuntu.com/questions/413585/postgres-password-authentication-fails#
위 링크에서 하란대로 하면 됩니다.
윈도우 환경에서 오라클, 토드(or 골든)만 쓰다가 갑자기 우분투에서 다른걸 하려니까 한참을 해맸습니다.
정확한 연결 에러 메시지를 같이 첨부해주셔야 오류 해결이 가능합니다.
질문글만으로는 해결해드릴 수 없을 것 같습니다.
저의 node.js mysql 연결 코드는 다음과 같습니다.
// node 20.10.0
// npm - "mysql": "^2.18.1"
import mysql from "mysql";
export const connection = mysql.createConnection({
host: process.env.DB_ADDRESS,
port: process.env.DB_PORT,
user: process.env.DB_ID,
password: process.env.DB_PW,
database: process.env.DB_SCHEMA,
});
connection.connect((err) => {
if (err) {
console.error("error DB connecting: " + err.stack);
return;
}
console.log("DB Connection as ID : " + connection.threadId);
});