Mysql & Node.js DB 연동

남경민·2023년 4월 3일

Error: connect ECONNREFUSED ::1:3306

→ 해결방법

const mysql=require('mysql');
const conn={
    host: '127.0.0.1', // 여기 수정함
    user: 'root',
    password: '12345678',
    database: 'shopdb',
    port: '3306',
};

var connection = mysql.createConnection(conn); // DB 커넥션 생성
connection.connect();   // DB 접속
 
var testQuery = "SELECT * FROM usertbl";
 
connection.query(testQuery, function (err, results, fields) { // testQuery 실행
    if (err) {
        console.log(err);
    }
    console.log(results);
});
 
connection.end(); // DB 접속 종료
profile
백엔드 개발을 좋아하고 공부하고 있습니다. 코드 작성 뿐만 아니라 쿼리 성능 고려, 클린 코드, 테스트 케이스 작성에 주력해 모든 에러 상황을 대비하는 개발자로 성장하고 싶습니다.

0개의 댓글