MySQL ์„ค์น˜

All lectures for KO purposes
๋ ˆ๋ฒจ 1 , ๋ ˆ์Šจ 795
์‚ฌ์šฉ ๊ฐ€๋Šฅ

๋กœ๋“œ ์ค‘

๋ญ, MySQL์„ ๋„ˆ๋ฌด ์นญ์ฐฌํ•ด์คฌ์œผ๋‹ˆ ์ด์ œ ์„ค์น˜ํ•  ๋•Œ๊ฐ€ ๋œ ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค. ํ˜„์žฌ๊นŒ์ง€ ํ˜„์žฌ ๋ฒ„์ „์€ MySQL 8.0.2์ด๋ฉฐ ์ด๋ฅผ ์„ค์น˜ํ•˜๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

๋จผ์ € ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค .

์—ฌ๊ธฐ์—์„œ MySQL์˜ ์ƒ์šฉ ๋ฒ„์ „์— ๋Œ€ํ•œ ์„ค๋ช…๊ณผ ์•„๋ž˜์˜ ์ž‘์€ ๋งํฌ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๊ฒƒ์ด ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค:

๋งํฌ๋ฅผ ํด๋ฆญํ•˜๊ณ  ๋ฌด๋ฃŒ ์ œํ’ˆ ๋ชฉ๋ก์ด ์žˆ๋Š” ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ €๋Š” MySQL Windows Installer๋ฅผ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

๊ทธ๋Ÿฐ ๋‹ค์Œ ๋‘ ์˜ต์…˜ ์ค‘ ํ•˜๋‚˜๋ฅผ ์„ ํƒํ•˜๊ณ (๋™์ผํ•จ) ๋‹ค์šด๋กœ๋“œํ•ฉ๋‹ˆ๋‹ค.

Linux, MacOS ๋“ฑ์ด ์žˆ๋Š” ๊ฒฝ์šฐ MySQL Community Server๋ฅผ zip ๋˜๋Š” dmg ํŒŒ์ผ๋กœ ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ป”ํ•œ ๋ง์„ ํ•˜๋Š” ๊ฒƒ ๊ฐ™์ง€๋งŒ ๋‹ค์‹œ ํ•œ ๋ฒˆ ํ™•์‹คํžˆ ํ•˜๋Š” ๊ฒŒ ์ข‹๋‹ค. ์‹ค์ˆ˜๋กœ ์ž˜๋ชป๋œ ๊ฒƒ์„ ์„ค์น˜ํ•˜์‹ญ์‹œ์˜ค. ๊ทธ๋ ‡์ง€ ์•Š์œผ๋ฉด ์‹œ๊ฐ„์„ ์ ˆ์•ฝํ•ด ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.

์„ค์น˜

1๋‹จ๊ณ„. ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. Windows Installer(๋˜๋Š” ์›ํ•˜๋Š” ๋‹ค๋ฅธ ํ”„๋กœ๊ทธ๋žจ)๋ฅผ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค. ๋ชจ๋“  ๊ฒƒ์ด ์ž˜ ๋˜์—ˆ๋‹ค๋ฉด ๋‹ค์Œ ์ฐฝ์ด ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

2๋‹จ๊ณ„. ๋‹ค์Œ์„ ํด๋ฆญํ•˜๋ฉด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด MySQL ์„œ๋ฒ„์™€ ํ•จ๊ป˜ ์„ค์น˜ํ•  ๋‹ค์–‘ํ•œ ์ œํ’ˆ์„ ์„ ํƒํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

๋ชจ๋“  ํ•™์ƒ์ด ๋™์ผํ•œ ์„ค์ •์„ ๊ฐ–๋„๋ก ๋ชจ๋“  ๊ฒƒ์„ ๊ทธ๋Œ€๋กœ ๋‘๊ฒ ์Šต๋‹ˆ๋‹ค.

3๋‹จ๊ณ„: ๋‹ค์Œ์„ ํด๋ฆญํ•˜๋ฉด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ํ•  ์ œํ’ˆ ๋ชฉ๋ก์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

4๋‹จ๊ณ„. ์‹คํ–‰์„ ํด๋ฆญํ•˜๊ณ  ์„ค์น˜๋ฅผ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค.

5๋‹จ๊ณ„. ์„ค์น˜ ์™„๋ฃŒ - ๋‹ค์Œ๊ณผ ๊ฐ™์ด ํ‘œ์‹œ๋˜์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

ํ™˜๊ฒฝ

1 ๋‹จ๊ณ„. ๋‹ค์Œ ๋‹จ๊ณ„์˜ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ์„ค์น˜๋œ ํ”„๋กœ๊ทธ๋žจ์„ ๊ตฌ์„ฑํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค.

2๋‹จ๊ณ„. ๋‹ค์Œ์„ ํด๋ฆญํ•˜๋ฉด ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ๊ธฐ๋ณธ ๊ตฌ์„ฑ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

์ฒซ ๋ฒˆ์งธ ์ค„์—์„œ ๊ตฌ์„ฑ ์œ ํ˜•์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ฐœ๋ฐœ ์ปดํ“จํ„ฐ๋Š” ์ •ํ™•ํžˆ ์šฐ๋ฆฌ์—๊ฒŒ ํ•„์š”ํ•œ ๊ฒƒ์ž…๋‹ˆ๋‹ค.

๋˜ํ•œ ์—ฌ๊ธฐ์—์„œ MySQL ์„œ๋ฒ„์— ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋Š” ํฌํŠธ๋ฅผ ์ง€์ •ํ•˜๋Š” ๊ฒƒ์ด ์ข‹์Šต๋‹ˆ๋‹ค. ๋˜ํ•œ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ๋ฐฉํ™”๋ฒฝ์ด ์ด ํฌํŠธ๋ฅผ ์ฐจ๋‹จํ•˜์ง€ ์•Š๋„๋ก ์ฆ‰์‹œ ์ฒ˜๋ฆฌํ•˜๋„๋ก ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค. ์šฐ๋ฆฌ๋Š” ๋‹ค๋ฅธ ๊ฒƒ์ด ํ•„์š”ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

3๋‹จ๊ณ„ . ๋‹ค์Œ ๋‹จ๊ณ„์—์„œ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์€ ์ด SQL ์„œ๋ฒ„์—์„œ ์ฟผ๋ฆฌ๋ฅผ ์‹คํ–‰ํ•  ์‚ฌ์šฉ์ž๋ฅผ ์ƒ์„ฑํ•˜๋„๋ก ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

์„œ๋ฒ„๋Š” ์—ฐ๊ตฌ ๋ฐ ๊ฐœ๋ฐœ์šฉ์œผ๋กœ๋งŒ ์ œ๊ณต๋˜๋ฏ€๋กœ ํ•œ ๋ช…์˜ ๋ฃจํŠธ ์‚ฌ์šฉ์ž๋งŒ ๋‚จ๊น๋‹ˆ๋‹ค. ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ํ–ฅํ›„ ์–ด๋”˜๊ฐ€์—์„œ ๋™์ผํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ•„์š”ํ•  ๋•Œ mysql-root-password ๋กœ ์–ธ๊ธ‰ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค .

4๋‹จ๊ณ„. MySQL ์„œ๋ฒ„๋Š” ์ผ๋ฐ˜ ํ”„๋กœ๊ทธ๋žจ(์• ํ”Œ๋ฆฌ์ผ€์ด์…˜) ๋˜๋Š” ํ–ฅํ›„ ์„œ๋น„์Šค๋กœ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋‚ด๊ฐ€ ๊ฐ€์ง„ ๋ชจ๋“  ์„ค์ •์„ ์ง€์ •ํ•  ๊ฒƒ์„ ์ œ์•ˆํ•ฉ๋‹ˆ๋‹ค.

5๋‹จ๊ณ„. ์„ค์ •์„ ์‹คํ–‰ํ•˜๊ณ  ๊ฒฐ๊ณผ๋ฅผ ์–ป์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„ ์ž‘์—…์„ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6๋‹จ๊ณ„. ๋งˆ์ง€๋ง‰์œผ๋กœ MySQL ์ œํ’ˆ๊ตฐ์˜ ๋ชจ๋“  ์ œํ’ˆ์— ๋Œ€ํ•œ ๋ฒ”์šฉ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ˆ๊ธฐ์น˜ ์•Š๊ฒŒ ์‹œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋‹ค๋ฅธ ๊ฒƒ์€ ํ•„์š” ์—†๊ธฐ ๋•Œ๋ฌธ์— ๊ทธ๋ƒฅ ๋‹ซ์Šต๋‹ˆ๋‹ค.

์–ธ์ œ๋“ ์ง€ ์„ค์น˜ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์‹œ ์‹คํ–‰ํ•˜๊ณ  MySQL ๊ตฌ์„ฑ ์š”์†Œ๋ฅผ ์ œ๊ณตํ•˜๊ฑฐ๋‚˜ ์—…๊ทธ๋ ˆ์ด๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋น„์Šค ์‹œ์ž‘ ๋ฐ ์ค‘์ง€

MySQL ์„œ๋ฒ„๋ฅผ ์‹œ์ž‘ํ•˜๊ณ  ์ค‘์ง€ํ•˜๋Š” ๊ฒƒ์€ ๋งค์šฐ ์‰ฝ์Šต๋‹ˆ๋‹ค. Windows ์„œ๋น„์Šค๋กœ ์„ค์น˜ํ–ˆ์œผ๋ฏ€๋กœ ํ•ญ์ƒ ์‹คํ–‰๋ฉ๋‹ˆ๋‹ค.

์ค‘์ง€ํ•ด์•ผ ํ•˜๋Š” ๊ฒฝ์šฐ Ctrl+Shit+Esc๋ฅผ ๋ˆ„๋ฅด๊ณ  ์„œ๋น„์Šค ํƒญ์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค.

์„œ๋น„์Šค ์ด๋ฆ„์„ ๋งˆ์šฐ์Šค ์˜ค๋ฅธ์ชฝ ๋ฒ„ํŠผ์œผ๋กœ ํด๋ฆญํ•˜๋ฉด ์–ธ์ œ๋“ ์ง€ ์„œ๋น„์Šค๋ฅผ ์‹œ์ž‘ํ•˜๊ฑฐ๋‚˜ ์ค‘์ง€ํ•  ์ˆ˜ ์žˆ์„ ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ํ˜„์žฌ ์‹คํ–‰ ์ค‘์ธ ์ƒํƒœ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MySQL ์ฝ˜์†”

MySQL ์„œ๋ฒ„์—๋Š” ๊ทธ๋ž˜ํ”ฝ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์—†์ง€๋งŒ MySQL ์ฝ˜์†”์„ ์‹œ์ž‘ํ•˜๋ฉด ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

MySQL์ด ์„ค์น˜๋œ ํด๋”๋กœ ์ด๋™ํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค. ์ œ ๊ฒฝ์šฐ์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

C:\Program Files\MySQL\MySQL Server 8.0\bin

๊ทธ๋ฆฌ๊ณ  ๋‹ค์Œ ๋ช…๋ น์„ ์‚ฌ์šฉํ•˜์—ฌ mysql.exe ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ์‹คํ–‰ํ•ฉ๋‹ˆ๋‹ค.

mysql.exe -u root -p

์ฝ˜์†”์€ ๋ฃจํŠธ ์‚ฌ์šฉ์ž์˜ ์•”ํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์‹œ์ง€๋ฅผ ํ‘œ์‹œํ•ฉ๋‹ˆ๋‹ค. (mysql-root-password):

์•”ํ˜ธ๊ฐ€ ๋งž์œผ๋ฉด ๋‹ค์Œ ํ”„๋กฌํ”„ํŠธ๊ฐ€ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.

๊ทธ๋ฆฌ๊ณ  ์—ฌ๊ธฐ์—์„œ ๋‹ค์–‘ํ•œ ๋ช…๋ น์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

SELECT VERSION() ์„ ์ž‘์„ฑํ•ฉ์‹œ๋‹ค . SQL Server์˜ ๋ฒ„์ „์„ ํ™•์ธํ•˜์‹ญ์‹œ์˜ค.

์ค‘์š”ํ•œ! ๋ช…๋ น์€ ์ข…์ข… ์—ฌ๋Ÿฌ ์ค„์ด๋ฏ€๋กœ Enter ํ‚ค๋ฅผ ๋ˆ„๋ฅด๋ฉด ์ปค์„œ๊ฐ€ ๋‹ค์Œ ์ค„๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค. ์ฟผ๋ฆฌ์˜ ๋์„ ํ‘œ์‹œํ•˜๋ ค๋ฉด ๋์— ์„ธ๋ฏธ์ฝœ๋ก ์„ ๋„ฃ์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.

์ฝ”๋ฉ˜ํŠธ
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION