์˜ค๋Š˜ ์†Œ๊ฐœํ•  ๋‚ด์šฉ์€ Mac์—์„œ MySQL ๋‹ค์šด๋ฐ›๊ธฐ ์ž…๋‹ˆ๋‹ค.

์ฐธ๊ณ ๋กœ ์ตœ์‹  Mac ํ™˜๊ฒฝ์—์„œ๋Š” ์˜ค๋ผํด์ด ์„ค์น˜๋˜์ง€ ์•Š์œผ๋ฉฐ, ์˜ˆ์ „์ฒ˜๋Ÿผ docker๋ฅผ ํ†ตํ•ด ์šฐํšŒ ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋˜ํ•œ ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.

๋„ค, ๊ฒฐ๊ตญ ์ตœ์‹  Mac์—์„œ ์˜ค๋ผํด์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์€ ํŒจ๋Ÿฌ๋ž ์ฆˆ๋ฅผ ํ†ตํ•ด ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ• ๋ฐ–์— ์—†์Šต๋‹ˆ๋‹ค.

 

์ด๋Ÿฐ ๊ฒฝ์šฐ ์ฐจ๋ผ๋ฆฌ ๋ง˜ ํŽธํ•˜๊ฒŒ MySQL์„ ์„ค์น˜ํ•˜์‹œ๋Š” ๋ฐฉ๋ฒ•์„ ์ถ”์ฒœ๋“œ๋ฆฝ๋‹ˆ๋‹ค. ์˜ค๋ผํด๊ณผ ์‹ค์Šต ํŒŒ์ผ์ด ํ˜ธํ™˜์ด ์•ˆ๋˜๊ฑฐ๋‚˜, ๋ช‡ ๊ฐ€์ง€ ์–ธ์–ด์— ์žˆ์–ด ์กฐ๊ธˆ ์ฐจ์ด๊ฐ€ ์žˆ๊ธด ํ•˜์ง€๋งŒ ํ•™์Šต ์‹œ์—๋Š” ํฐ ๋ฌด๋ฆฌ๋Š” ์—†์œผ๋ฆฌ๋ผ ํ•ฉ๋‹ˆ๋‹ค.

 

๊ทธ๋ ‡๋‹ค๋ฉด ์ง€๊ธˆ๋ถ€ํ„ฐ Mac์—์„œ MySQL ์„ค์น˜ํ•˜๋Š” ๋ฐฉ๋ฒ•์„ ์•Œ๋ ค๋“œ๋ฆฌ๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค.

 

1. ๋งํฌ ์ ‘์†

๋‹ค์šด๋กœ๋“œ๋ฅผ ์œ„ํ•ด์„œ๋Š” ์šฐ์„  ๋กœ๊ทธ์ธ ๊ณผ์ •์ด ํ•„์š”ํ•ฉ๋‹ˆ๋‹ค. ์•„์ด๋””๊ฐ€ ์—†์œผ์‹  ๋ถ„๋“ค์€ ์˜ค๋ผํด ๊ณ„์ •์„ ์ƒ์„ฑํ•ด์ฃผ์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

 

2. dmg ํŒŒ์ผ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜

๋ณธ์ธ์˜ Mac ํ™˜๊ฒฝ์— ๋งž๋Š” ํŒŒ์ผ์„ ์„ ํƒํ•˜์—ฌ ๋‹ค์šด๋กœ๋“œ ๋ฐ›์œผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

์„ค์น˜ ํ›„ ํ•ด๋‹น ํŒŒ์ผ์ด ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. App Store๋ฅผ ํ†ตํ•ด ๋‹ค์šด๋ฐ›์€ ํŒŒ์ผ์ด ์•„๋‹ ๊ฒฝ์šฐ, ์‹œ์Šคํ…œ ์„ค์ •์„ ๋ณ€๊ฒฝํ•ด์ค˜์•ผ ํ•ฉ๋‹ˆ๋‹ค.

๋ณธ์ธ Mac์—์„œ '์‹œ์Šคํ…œ ํ™˜๊ฒฝ์„ค์ •' > '๋ณด์•ˆ ๋ฐ ๊ฐœ์ธ ์ •๋ณด ๋ณดํ˜ธ'์— ๋“ค์–ด๊ฐ€์‹œ๋ฉด ์„ค์น˜๊ฐ€ ํ—ˆ๊ฐ€๋˜์ง€ ์•Š์€ dmg ํŒŒ์ผ๋ช…์„ ๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

 

ํ•ด๋‹น ํ™”๋ฉด์—์„œ ์ž๋ฌผ์‡  ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์‹  ํ›„, Mac ๋กœ๊ทธ์ธํ•  ๋•Œ ์‚ฌ์šฉํ•˜์‹œ๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•ด์ฃผ์‹œ๊ณ  ๋‹ค์šด๋กœ๋“œํ•œ ์•ฑ ํ—ˆ์šฉ์„ ํ™œ์„ฑํ™”ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

3. pkg ํŒŒ์ผ ์„ค์น˜

dmg ํŒŒ์ผ ์„ค์น˜ ํ›„ ์ƒ์„ฑ๋˜๋Š” pkg ํŒŒ์ผ์„ ์„ค์น˜ํ•ด์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

ํ•ด๋‹น ์„ค์น˜๋Š” '์†Œ๊ฐœ' > '์‚ฌ์šฉ๊ถŒ ๊ณ„์•ฝ' > '๋Œ€์ƒ ๋””์Šคํฌ ์„ ํƒ' > '์„ค์น˜ ์œ ํ˜•' > '์„ค์น˜' > 'Configuration' > '์š”์•ฝ' ์ˆœ์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

 

์šฐ์ธก ํ•˜๋‹จ์˜ '๊ณ„์†' ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์‹œ๊ณ , ์‚ฌ์šฉ๊ถŒ ๊ณ„์•ฝ์— '๋™์˜'๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

๊ทธ ํ›„ '์„ค์น˜' ๋‹จ๊ณ„์—์„œ Mac์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ๋ˆŒ๋Ÿฌ์ฃผ์‹œ๋ฉด ์„ค์น˜๊ฐ€ ์ง„ํ–‰๋ฉ๋‹ˆ๋‹ค.

 

Configuration ๋‹จ๊ณ„์—์„œ๋Š” 'Use Strong Password Encryption'์„ ํด๋ฆญ ํ›„ Next ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”.

์—ฌ๊ธฐ์„œ ์•„์ฃผ ์ค‘์š”ํ•œ ๋‹จ๊ณ„๊ฐ€ ๋‚จ์•„์žˆ๋Š”๋ฐ, ๋ฐ”๋กœ 'root'๋ผ๋Š” ์‚ฌ์šฉ์ž ๊ณ„์ •์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•˜๋Š” ๋‹จ๊ณ„์ž…๋‹ˆ๋‹ค.

์ด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์–ด๋ฒ„๋ฆฌ์‹œ๋ฉด ๋‚˜์ค‘์— MySQL ์‚ฌ์šฉ์‹œ ์–ด๋ ค์›€์ด ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ฃผ์˜ํ•˜์—ฌ ์„ค์ •ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

 

4. MySQL Workbench ์„ค์น˜

SQL์„ ํ„ฐ๋ฏธ๋„ ํ™˜๊ฒฝ์ด ์•„๋‹Œ, GUI ํ™˜๊ฒฝ์—์„œ ์‚ฌ์šฉํ•˜๊ธฐ ์œ„ํ•œ ๊ณผ์ •์ž…๋‹ˆ๋‹ค. ์—ฌ๊ธฐ์„œ ๋งํ•˜๋Š” GUI๋ž€, ํŠน์ • ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ์†Œํ”„ํŠธ์›จ์–ด ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์„ ์ด์•ผ๊ธฐํ•ฉ๋‹ˆ๋‹ค.

 

์šฐ์„ , Google์— MySQL Workbench๋ฅผ ๊ฒ€์ƒ‰ํ•ด์ฃผ์„ธ์š”. ๊ฒ€์ƒ‰ํ•˜์‹œ๋ฉด 'Download MySQL Workbench - MySQL'์ด๋ผ๋Š” ์‚ฌ์ดํŠธ๋ฅผ ํด๋ฆญํ•ด์ฃผ์„ธ์š”.

 

 

์ดํ›„ ์•„๋ž˜์˜ ๋‹ค์šด๋กœ๋“œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค.

 

 

5. MySQL Workbench ์„ค์น˜ ํŒŒ์ผ ์‹คํ–‰ ๋ฐ ์™„๋ฃŒ

์•„๋ž˜ ๋Œ๊ณ ๋ž˜ ์•„์ด์ฝ˜์„ Applications ์œ„์น˜๋กœ Drag&Drop ํ•ด์ฃผ์„ธ์š”.

 

์ด ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฉด MySQL Workbench์˜ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋ฉ๋‹ˆ๋‹ค. 

์ดํ›„, ์„ค์น˜๋œ Workbench ์•„์ด์ฝ˜์„ ํด๋ฆญํ•˜์—ฌ ์‹ค์Šต์„ ์ง„ํ–‰ํ•˜์‹œ๋ฉด ๋ฉ๋‹ˆ๋‹ค :)

 


ํ…์ŠคํŠธ๋กœ ์ดํ•ด๊ฐ€ ๊ฐ€์ง€ ์•Š๋Š” ๋ถ„๋“ค์ด ์žˆ์œผ๋ฉด, ์•„๋ž˜ ์œ ํŠœ๋ธŒ ์˜์ƒ์„ ์ฐธ๊ณ ํ•˜์‹œ๊ธธ ๋ฐ”๋ž๋‹ˆ๋‹ค.

https://youtu.be/UU4Gz0lFK5U

+ Recent posts