http://ynsoft.co.kr/y1 | 작업게시판 | 로그인 | 회원가입 | 장바구니(0) | 주문조회 | 온라인견적 | FAQ | 마이페이지 
 
    
    
자동로그인
쇼핑몰
IT
와이앤소프트업무
학원교육
프로젝트
개인의
전례음악
공부

Node.js
 
작성일 : 24-03-07 16:28
[일반] mysql 사용법
 글쓴이 : 가우텔
조회 : 56  
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();

실행시 
ER_NOT_SUPPORTED_AUTH_MODE
에러가 생기면
터미널에서
select Host,User,plugin from mysql.user;
를 실행했을 때
plugin 부분 값이
caching_sha2_password
로 되어있을 것이다.
ALTER USER '아이디'@'주소' IDENTIFIED WITH mysql_native_password BY '비밀번호';
을 실행하고 다시 확인해보면
mysql_native_password
로 변경된다.
다시 실행해보니 이제 에러가 안난다.


var mysql      = require('mysql2');
var connection = mysql.createConnection({
  host     : 'localhost',
  user     : 'root',
  password : 'y&ok3245db',
  database : 'coding'
});
 
connection.connect();
 
connection.query('insert into testcoding (name) values ("abcde")', function (error, results, fields) {
  if (error) throw error;
  //console.log('end ', results[0].solution);
});
 
connection.end();

 
 

Total 8
번호 제   목 글쓴이 날짜 조회
8 [일반] crud 기초 예제 가우텔 05-09 68
7 [일반] html에서 post로 값 넘기고 express로 값을 받아서… 가우텔 04-05 52
6 [일반] html 에서 post 값을 받아서 mysql 에 저장하기 가우텔 03-21 56
5 [일반] file directory 생성, 수정, 삭제, 목록보기 가우텔 03-08 54
4 [일반] mysql2 사용하기 가우텔 03-07 57
3 [일반] mysql 사용법 가우텔 03-07 57
2 [일반] express 이용 get post 받기 가우텔 03-07 57
1 관련사이트 가우텔 04-03 59
회사소개 | 서비스이용약관 | 개인정보 취급방침
OO도 OO시 OO구 OO동 123-45 / 전화 : 02-123-4567 / 팩스 : 02-123-4568 / 운영자 : 가우텔
사업자 등록번호 : 123-45-67890 / 대표 : 대표자명 / 개인정보관리책임자 : 정보책임자명
통신판매업신고번호 : 제 OO구 - 123호 / 부가통신사업신고번호 : 12345호
Copyright © 2001-2005 회사명. All Rights Reserved.