STUDY/Node.js
Node.js | MySQL 연동
개미606
2019. 12. 31. 22:57
※ 현재 사용하고 있는 MySQL의 버전은 8.0.18버전으로, MySQL과 연동할 때 오류가 발생할 수 있다.
이유는 이전 버전과 최신 버전의 비밀번호 형식이 변경되어서 라고 하는데... 아래 링크를 참고하면 해결 가능하다.
1. MySQL 모듈 설치
$ npm install --save mysql
2. MySQL과 연결(Connection)
host, user, password, database를 정확히 적으면 성공적으로 연결이 될 것이다.
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
database : 'my_db'
});
connection.connect();
connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) {
if (error) throw error;
console.log('The solution is: ', results[0].solution);
});
connection.end();
3. 연결 확인
+) 참고