๋ก๋ ์ค
๋ญ, 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 ํค๋ฅผ ๋๋ฅด๋ฉด ์ปค์๊ฐ ๋ค์ ์ค๋ก ์ด๋ํฉ๋๋ค. ์ฟผ๋ฆฌ์ ๋์ ํ์ํ๋ ค๋ฉด ๋์ ์ธ๋ฏธ์ฝ๋ก ์ ๋ฃ์ด์ผ ํฉ๋๋ค.
GO TO FULL VERSION