일단 아까 질문에 답변 달아주셨던 분들 모두 감사드립니다. 덕분에 이제 서버 관련해선느 어느정도 자유롭게 다루게 될 수 있게된것 같네요 ㅎㅎ

사실 node.js 랑 지금 또 하고있는게 mysql인데요.

이건 어제 opentutorials 사이트 생활코딩 강의 보면서 했는데 뭐 딱히 어렵지는 않아서 하루많에 기본적인 crud 작업은 할 수 있게 되었습니다.

가족이랑 아는사람 다 추가하면서 데이터베이스 만들면서 놀고있는데 ㅋㅋ 정작 이걸 node.js 로 불러와서 어떻게 표시를 해야되는데 그걸 하려고 또 삽질을 하다 이렇게 글 남깁니다.

설치한 모듈은 mysql 하나이고요

일단 아래부터는 코드입니다.

var sql = require("mysql"); // 설치했던 mysql 모듈을 sql ㅂ변수에 담습니다.

var conn = {

host : "localhost",

port : "3306" // sql 설치 당시 포트는 기본딱히 바꾸지 않았기 때문에 기본 포트로 해줬습니다.

user : "사용자이름",

password : "암호" // 여기 작은 사용자이름과 암호로 로그인 하면 sql 쪽에서는 아주 잘 로그인이 됩니다.

database : "tutorial"}; // 강의 들으면서 만들어둔 데이터 베이스입니다.

var c = sql.createConnection(conn);

c.connect();

var test_query = "select * from topic" // topic 라는 테이블 내용을 모두 불러오는 구문입니다. 일단 변수에 쿼리 구문을 담아줬습니다.

c.query(test_query, function(err, results, fields)

{

if ( err)

{

console.log(err); // 이 부분은 저도 예제를 보면서 한거라 완벽히 이해되지는 않지만 아마 에러 관련해서 뭘 해주는 부분 아닌가 싶네요.

}

console.log(results);

});

이렇게 해놓고 파일명은 그냥 뭐 index.js로 저장하고 node index.js 치니까 에런지 뭔지는 몰라도 엄청난 문자들이 내려오더군요.

그중에

sqlMessage: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client',   

라는것도 있는거보면 mysql 을 업데이트 해줘야 된다는거 같은데... 아니 설치한지 일주일도 안됬고 ... 여튼 왜 안되는지 잘 모르겟네요. 구글링 해 봐도 제 검색 실력이 나쁜건지 잘 안 나오고요.

아시는 분들은 답변 부탁드립니다.