๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

Develop Study ๐Ÿ’ป

Node.js + MySQL study ์ผ์ง€ 1

728x90

์ƒํ™œ์ฝ”๋”ฉ ๊ฐ•์ขŒ ์ด์šฉ


์ž‘์—…ํ™˜๊ฒฝ ์„ธํŒ…


github.com/web-n/node.js-mysql/releases/tag/1

 

Release 1 · web-n/node.js-mysql

 

github.com

์ œ๊ณต๋˜๋Š” ๊ธฐ๋ณธ ์†Œ์Šค๋ฅผ ๋‹ค์šด ํ›„ ํ•™์Šตํ•œ๋‹ค.

 

opentutorials๋ผ๋Š” ์ƒˆ๋กœ์šด ๋””๋น„๋ฅผ ์ƒ์„ฑํ•ด ์คŒ

(์ „ MySQL study์—์„œ ์‚ฌ์šฉํ–ˆ๋˜ firstDatabase๋„ ๋ณด์ธ๋‹ค ๐Ÿคญ)

์‚ฌ์‹ค ๋“ค์–ด๊ฐ€๋Š” ํ…Œ์ด๋ธ”์ด๋‚˜ ๋ฐ์ดํ„ฐ๋Š” ๊ฐ™์œผ๋‚˜ ๋‹ค์‹œ ํ•˜๋Š”๊ฒŒ ๊น”๋”ํ• ๊ฑฐ๊ฐ™์•„ ์ฒ˜์Œ๋ถ€ํ„ฐ ๋”ฐ๋ผ๊ฐ€๊ธฐ๋กœ ํ–ˆ๋‹ค .

 

 

example.sql์˜ ๋‚ด์šฉ์„ ์ „์ฒด ์ปจ์”จ์ปจ๋ธŒ ํ•ด์ฃผ๋ฉด ์„ธํŒ… ์™„๋ฃŒ

 

npm : node.jsd์˜ package manager 

ํ„ฐ๋ฏธ๋„์— npm install์„ ํ•˜๋ฉด package.json์„ ์ฐพ์•„๊ฐ€๊ณ  dependencies(์‚ฌ์šฉํ•˜๊ณ ์žˆ๋Š” ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ง€์ •)๋ฅผ ํ™•์ธํ•ด ํ•„์š”ํ•œ ๊ฒƒ์„ node_modulseํŒŒ์ผ์— ์ž๋™์œผ๋กœ ๋‹ค์šด๋ฐ›์•„ ์ง„๋‹ค.

 

whyrano

์•”ํŠผ ํ•˜๋ผ๋Š” ๋Œ€๋กœ ํ•ด์„œ ํ•ด๊ฒฐํ–ˆ๋‹ค

node main.js

 

์ถ”๊ฐ€ ์‹คํ–‰

 pm2 start main.js --watch //์ž๋™ ๋ฆฌ๋กœ๋“œ
pm2 log // ๋ฌธ์ œ๊ฐ€ ์žˆ๋Š”์ง€ ๋กœ๊ทธ๋ฅผ ์ฐ์–ด์คŒ

 


npm myql


www.npmjs.com/package/mysql

 

mysql

A node.js driver for mysql. It is written in JavaScript, does not require compiling, and is 100% MIT licensed.

www.npmjs.com

 

 

npm install --save mysql

--save๋กœ package.js์˜ dependencies์˜ ์•ˆ์— mysql์„ ์ž๋™์œผ๋กœ ์ €์žฅํ•˜๊ฒŒ ํ•œ๋‹ค.

dependencies์— ์˜ฌ๋ผ๊ฐ€ ์žˆ์œผ๋ฉด, ๊นƒ์— ์˜ฌ๋ฆฌ๊ฑฐ๋‚˜ ๋…ธ๋“œ๋ชจ๋“ˆ์„ ๋นผ๊ณ  ๊ณต์œ ํ–ˆ์„๋•Œ npm install๋กœ ํ•œ๋ฒˆ์— ๋‹ค์šด๋ฐ›์„ ์ˆ˜ ์žˆ์–ด์„œ ๊น”๋”ํ•˜๋‹ค.

์ž˜ ๋“ค์–ด ์™”๊ตฌ๋‚˜

 

introduction์„ ๋ณต๋ถ™ํ•ด ๋”ฐ๋ผ๊ฐ€ ๋ณด์ž

 

๊ธฐ๋ณธ ์˜ˆ์ œ ์„ค๋ช…์€ ์ด๋ ‡๋‹ค

์•„์•…!! ์—๋Ÿฌ ๋‘๊ฐœ๋‚˜ ๋‚˜์„œ ๊ทธ๊ฑฐ ๊ณ ์นจ

 

ER_ACCESS_DENIED_ERROR
ER_NOT_SUPPORTED_AUTH_MODE
728x90