구글에서 검색어 node-mysql 를 입력하면 https://github.com/mysqljs/mysql 를 찾을 수 있다.
Introduction 부분을 참조하면 되는데 설정 파일은 별도로 적어주는 것이 코드 보안상 필요하다.
MySQL DB 연결 설정파일을 만든다. config 디렉토리를 만든 후
vi database_mysql.js 로 필요한 정보를 적어준다.
module.exports = {
host : 'localhost',
user : 'MySQL username',
password : 'MySQL password',
port : 3306,
database : 'my_db'
};
DB 연결 테스트 파일 mysql.js 파일을 작성한다.
var dbconfig = require('./config/database_mysql.js'); |
3. node mysql.js 를 하면 결과를 출력해줄 것이다.
rows 라고 된 부분이 select 칼럼의 결과를 출력해준다.
연결이 안되고 에러가 발생할 때 나오는 메시지
Error: connect ECONNREFUSED 127.0.0.1:3306 |
DB 연결이 안되면
console.log("Error connecting database ... nn:" + err); 메시지를 전송한다.
'node.js' 카테고리의 다른 글
맛집(bestfood) 앱을 위한 node.js 설정 (0) | 2021.12.03 |
---|---|
CentOS 7 Node.js 환경 설정 (0) | 2020.12.20 |
CentOS 6 nodejs 환경 구성하기 (0) | 2020.01.29 |
Node.js 파일 업로드 기능 만들기 (0) | 2018.10.15 |
Node.js 서버 chat.js 코드와 Web Chat 클라이언트 코드 (0) | 2018.09.24 |