์ค๋์ ์๋ฒฝ๊น์ง๋ ํด๊ฒฐํ์ง ๋ชปํ ๋ฌธ์ ๋ฅผ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด์ ๋ค์ ๋์ ์๋ค. ๋ฐค๊ณผ ๋ค๋ฅด๊ฒ ๋ฎ์ด๋ ๊ณผ๊ฐํ๊ฒ ์ฌ๋ ์ ์ง๋ฌธ๋ฐฉ์๋ค๊ฐ ์ง๋ฌธ์ ์ฌ๋ ธ๊ณ ์ฐธ ๋ง์ ๋ถ๋ค์ด ๋์์ ์ฃผ์ จ๋ค.๐ฅบ ๋๋ถ์ ์ฌ๋ฌ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํด๋ณผ ์ ์์๊ณ ๊ทธ ๊ฒฐ๊ณผ, ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์๋ค. ์ด ๊ธ์ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์์ฃผ์ ๋ถ๋ค๊ป ๋ค์ํ๋ฒ ๊ฐ์ฌ๋๋ฆฝ๋๋ค.
- ๋์ปค1 ์ค์ต ์๋ฃ!
- ์ฟ ๋ฒ๋คํฐ์ค1 ๋ณต์ต ์๋ฃ!
- ์คํ๋ง ํ์ด์ง ์๋ฃ!
Docker๋ก ๋ง๋ mySQL ์ปจํ
์ด๋๊ฐ ์ ์ ๋์์ ํ์ง๋ง ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์์ ๋ถ๊ฐ๋ฅํ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค.
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ค์๊ณผ ๊ฐ์ ํ
์คํธ์ ์ฌ๋ฌ ํด๊ฒฐ๋ฐฉ๋ฒ์ ์๋ํด ๋ณด์๋ค.
์ปจํ
์ด๋ ์ญ์ ํ ํ ๋ค์ ์ฌ์ค์น (์คํจ)
mySQL ์ค์น ๋ช
๋ น์ด ์ค์
๋ ฅ์ผ์ง๋ ๋ชจ๋ฅธ๋ค๋ ์๊ฐ์ ์ปจํ
์ด๋๋ฅผ ์ญ์ ํ ํ ๋ค์ ์ฌ์ค์น๋ฅผ ์งํํด ๋ณด์์ผ๋ ์ฌ์ ํ DB์ ์ ๊ทผ์ด ๋ถ๊ฐ๋ฅํ๋ค.
docker run --name some-mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 -d mysql
ํฐ๋ฏธ๋๋ก ์ ์ ์๋ (์คํจ)
๋น๋ฐ๋ฒํธ๊ฐ ์ ๋๋ก ์ค์ ์ด ์๋๋์ง๋ ๋ชจ๋ฅด๊ฒ ๋ค๋ ์๊ฐ์ ํฐ๋ฏธ๋๋ก docker์ mySQL์ ์ง์ ์ ์ํ๋ค. ๊ทธ ๊ฒฐ๊ณผ ํด๋น ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ํ๊ธฐ ์ํด ์
๋ ฅํ ๋น๋ฐ๋ฒํธ๋ ๋ด๊ฐ ์ด๊ธฐ์ ์ค์ ํ ๋น๋ฐ๋ฒํธ์ ๋์ผํ๊ณ ํฐ๋ฏธ๋๋ก๋ ์ ์์ด ๊ฐ๋ฅํ๋ค. ํ์ง๋ง ์ฌ์ ํ Tool(pycharm)์ผ๋ก๋ ์ ์์ด ์๋จ.
docker ๋ก๊ทธ ํ์ธ (์คํจ)
docker์ ๋ก๊ทธ์ ์ฐํ๋ ์๋ฌ ๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์์ ์ฐํ๋ ๋ก๊ทธ๋ฅผ ํ์ธํด ๋ณด๊ธฐ ์ํด์ ๋ก๊ทธ๋ฅผ ํ์ธํด๋ณด์์ง๋ง, mySQL์์ ์๋ฌ๋ ๋ฐ์ํ์ง ์์๊ณ , ๋ฐ์ดํฐ ๋ฒ ์ด์ค ์ ์ ์๋ํ๋ ๋ก๊ทธ๋ ์ฐํ์ง๋ ์์.
3306 PORT ์ฌ์ฉ ์ฌ๋ถ ํ์ธ (์ฑ๊ณต)
mySQL์ 3307PORT๋ก ์ ์ํ๋๋ก ์ค์ ํ์ฌ ์ปจํ
์ด๋๋ฅผ ๋ง๋ค์๋ค. ๊ทธ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ ์ฑ๊ณต! ์ด๋ฌํ ์ด์ ๋ฅผ ์ฐพ๊ธฐ ์ํด ๋ด ์ปดํจํฐ์ 3306PORT๋ฅผ ์ฌ์ฉ์ค์ธ์ง ํ์ธํด ๋ณด์๋ค.
netstate -ano | findstr 3306
๊ทธ ๊ฒฐ๊ณผ ๋ด PC์ ๊ธฐ์กด์ mySQL์ ์ค์น๋์ด ์์๋ค...! ๋น์ฐํ mySQL์์ 3306 ํฌํธ๋ฅผ ์ฌ์ฉ์ค์ด์๋ค ์ด๋ฌ๋ ์์ค์ 3306ํฌํธ๋ฅผ ๋ ์ฌ์ฉํ๋ ค๊ณ ํ์ผ๋ ๋น์ฐํ ์ถฉ๋์ด ๋ ์ ๋ฐ์ ์์์ ๊ฒ์ด๋ค.
๋๋ ๋์ปค๋ฅผ ์ด์ฉํด mySQL์ ์ฌ์ฉํ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ๊ธฐ์กด PC์ mySQL์ ์ญ์ ํ์๋ค.
๊ทธ ๊ฒฐ๊ณผ ๋ฐ์ดํฐ๋ฒ ์ด์ค์ ์ ์ ์ ์๋๋ ๊ฒ์ ํ์ธํ ์ ์์๋ค!
๋์ปค๊น์ง๋ ํ ๋ง ํ๋๋ฐ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ์์ํ๋ ์ ๋ง ๋ฐ๋ผ๊ฐ๊ธฐ๊ฐ ์ด๋ ต๋ค๋ ์๊ฐ์ ํ๋ค. ์์ง ์คํ๋ง๋ ์ต์์น ์์๋ฐ ์ฟ ๋ฒ๋คํฐ์ค๊น์ง ๋ถ์ก๊ณ ์๋ค๊ฐ๋ ํ๋ก์ ํธ๋ ์๊ฐ๋ฝ๋ง ๋นจ๊ณ ์์ ์๋ ์๋ค๋ ์๊ฐ์ ํ๋ค. ์ผ๋จ์ ์คํ๋ง์ ๋จผ์ ํค์น์ฐ๊ณ ํ๋ก์ ํธ ๋ฐฐํฌ๋จ๊ณ ์ฏค์ ๋ค์ ์ฟ ๋ฒ๋คํฐ์ค๋ฅผ ๋ง์ ธ๋ณผ ๊ณํ์ ๊ฐ๊ณ ์๋ค.
โ์ค์๊ฐ ๊ฐ์๋ก ๋ฐฐ์ด ์คํ๋ง ์ฒ์๋ถํฐ ๋ค์ ์ง๋ณด๊ธฐ!!
์คํ๋ง 4๊ฐ์ ํ
์คํธ ๋ถ๋ถ(๊ฐ์๋ฅผ ์งํํ์ง ์์ ๋ถ๋ถ)์ ๋ํด ์ธํฐ๋ท ๊ฐ์๋ฅผ ์์ฒญํ๋ ์ค(11/14)
์คํ๋ง ๊ฐ์ ๋ค ๋ฃ๋ ๋ด๋ก ์ญ ์ค์ต ์งํํ๊ธฐ!(11/15)
์คํ๋ง์ ์ง์ค์ ์ผ๋ก ๊ณต๋ถํ์(11/16)
โ์๊ณ ๋ฆฌ์ฆ ๋จ๊ณ๋ณ ๋ฌธ์ ํ๊ธฐ!
๊ณผ์ฐ ์ธ์ ์ฏค ๋ค์ ์์ํ ๊ฒ์ธ๊ฐ...(11/16)
โ์คํ๋ง ์ถ๊ฐ ์ธ๊ฐํ๋๋ฅผ ๋ค์ด๋ณผ๊น?