์ค๋ ์๊ฐํ ๋ด์ฉ์ 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 ์์ด์ฝ์ ํด๋ฆญํ์ฌ ์ค์ต์ ์งํํ์๋ฉด ๋ฉ๋๋ค :)
ํ ์คํธ๋ก ์ดํด๊ฐ ๊ฐ์ง ์๋ ๋ถ๋ค์ด ์์ผ๋ฉด, ์๋ ์ ํ๋ธ ์์์ ์ฐธ๊ณ ํ์๊ธธ ๋ฐ๋๋๋ค.