node js -mysql 접속 (1)

김준영·2024년 3월 22일

mysql 설치가 완료되었고, database 와 table 을 만들고 나서의 작업

npm install mysql

아래의 node-mysql 깃허브 링크를 통해 npm install mysql 을 한 후에, instroduction 코드도 수행한다.
A pure node.js JavaScript Client implementing the MySQL protocol.

  • database_mysql.js 코드
var mysql      = require('mysql');
var conn = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'your_pw',
  database : 'o2'
});

conn.connect();
var SQL = 'SELECT * FROM topic';
conn.query(SQL, function (err, rows, fields){
    if (err) {
        console.log(err);
    } else {
        console.log('rows', rows);
        console.log('fields', fields);
    }
})

에러 발생

하지만, 에러가 발생했는데;;

구글링 결과, 아래 코드 수행하거나 mysql2 로 설치하라고 함.
그래서 그냥 아래 코드 수행하니까 잘됐음!

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'your_current_password';

.
.
.

참조 링크 ▶︎ 생활코딩

profile
junyoun9dev@gmail.com

0개의 댓글