[๋ฐ์ดํฐ๋ฒ ์ด์ค] ์๋์ฐ10์ MySQL ์ค์น ๋ฐ ํ๊ฒฝ ์ค์ ํ๊ธฐ
๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ์ํ MySQL
MySQL์ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๊ณ ์๋ ๊ด๊ณํ ๋ฐ์ดํฐ๋ฒ ์ด์ค ๊ด๋ฆฌ ์์คํ (RDBMS; Relational Database Management System)์ ๋๋ค. MySQL์ ๋ฌด๋ฃ ๋ฒ์ ์ธ ์ปค๋ฎค๋ํฐ ์๋์ (Community Edition)๊ณผ ์๋ฆฌ ๋ชฉ์ ์ ์ ๋ฃ ๋ฒ์ ์ผ๋ก ๋๋์ด ์์ต๋๋ค.
MySQL์ ์ฌ ๋ง์ดํฌ๋ก์์คํ ์ฆ์ ์ธ์๋์๊ณ , ์ฌ ๋ง์ดํฌ๋ก์์คํ ์ฆ๋ ์ค๋ผํด์ ์ธ์๋์ต๋๋ค. ์ฆ, MySQL์ ์ค์ง์ ์ธ ์์ ์ฃผ๋ ์ค๋ผํด์ ๋๋ค. ๊ทธ๋ฐ๋ฐ ์ค๋ผํด๋ ์์ฒด DBMS๋ฅผ ๊ฐ์ง๊ณ ์์ด ์ฌ์ฉ์๋ค์ด MySQL์ ๋ํด ๋ถ์ ์ ์ธ ์๊ฐ์ด ๋ง์ต๋๋ค. ๋ณธ๋ฌธ์์๋ ํด๋น ๋ด์ฉ์ ๋ฐฐ์ ํ๊ณ , MySQL์ ๋ํด์๋ง ๋ค๋ฃจ๋๋ก ํ๊ฒ ์ต๋๋ค.
๊ทธ๋์ MySQL์ด ์ผ๋ง๋ ๋๋ฆฌ ์ฌ์ฉ๋๋์ง ์์๋ณด๊ฒ ์ต๋๋ค. DB-ENGINES๋ผ๋ ์ฌ์ดํธ๋ DBMS์ ์ธ๊ธฐ๋์ ๋ฐ๋ผ ๋ญํน์ ์๋ ค์ฃผ๋๋ฐ์.
์ฌ์ดํธ์์ ๋ณด๋ฉด MySQL์ ์ธ๊ธฐ๊ฐ Oracle
๋ค์์ด๋ผ๋ ๊ฒ์ ์ ์ ์์ต๋๋ค. 1์์ธ Oracle
๊ณผ์ ์ฐจ์ด๋ ๊ทผ์ํ๋ฐ์. 3์์ธ Microsoft SQL Server
๊ทธ๋ฆฌ๊ณ 4์์ธ PostgreSQL
๊ณผ ๋น๊ตํด๋ณด๋ฉด ์ผ๋ง๋ ๋ง์ด ์ฌ์ฉ๋๋์ง ์ ์ ์์ต๋๋ค.
MySQL์ ์ฅ์
- MySQL์ ์คํ ์์ค์ด๋ฉฐ ๋ผ์ด์ ์ค ์ ์ฝ์ ๋ฐ๋ผ ์์ค ์ฝ๋ ์์ ์ด ๊ฐ๋ฅํฉ๋๋ค.
- ๋ค์ค ์ค๋ ๋๋ฅผ ์ง์ํฉ๋๋ค.
- ์ ๋์ค, ๋ฆฌ๋ ์ค, ์๋์ฐ ๋ฑ ๋ค์ํ ์ด์์ฒด์ ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- C/C++, C#, ๋ณผ๋๋ ๋ธํ์ด, ์๋ฐ, ํ์ด์ฌ ๋ฑ ๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ง์ํฉ๋๋ค.
- ํ์ค SQL ํ์์ ์ฌ์ฉํฉ๋๋ค.
MySQL ๋ค์ด๋ก๋ ๋ฐฉ๋ฒ
MySQL์ ๋ค์ด๋ก๋ํ๊ธฐ ์ํด์๋ ์๋ ์ฌ์ดํธ์ ์ ์ํ๋ฉด ๋๊ฒ ์ต๋๋ค.
dev.mysql.com/downloads/installer/
์ฌ์ดํธ์ ์ ์ํ ํ Web Installer ๋๋ Local Installer๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค.
MySQL ์ค์นํ๋ ๋ฐฉ๋ฒ
๊ทธ๋ผ ๋ณธ๊ฒฉ์ ์ผ๋ก ์ค์น๋ฅผ ์งํํด ๋ณด๊ฒ ์ต๋๋ค. ๋ค์ด๋ก๋ํ ์ค์น ํ์ผ์ ์คํํ๊ณ , Developer Default๋ฅผ ์ ํํ์ฌ Next ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๋ค์์ ์ค์น์ ํ์ํ ์ต์ ๊ตฌ์ฑ์์ ํ์ธ ํ๋ฉด์ธ๋ฐ์. ์๋ ๊ทธ๋ฆผ์ Python 64bit ๊ตฌ์ฑ ์์๊ฐ ํ์ํ๋ค๊ณ ํ์๋ฉ๋๋ค. Status๊ฐ Manual์ธ ๊ฒฝ์ฐ ์ฌ์ฉ์๊ฐ ์๋์ผ๋ก ์ค์น๋ฅผ ํด์ผ ํฉ๋๋ค.
์ ํ์๋ Download ํ์ด์ง์์ Python 3.9.5๋ฅผ ๋ค์ด๋ก๋ํ ํ ์ค์น๋ฅผ ์๋ฃํ์ต๋๋ค.
๋ค์ MySQL ์ค์น ํ๋ฉด์ผ๋ก ๊ฐ์ Check ๋ฒํผ์ ํด๋ฆญํ๋ฉด Status์ Complete๋ผ๊ณ ํ์๋ฉ๋๋ค. ์ด์ Next ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๊ฐ ํญ๋ชฉ ๋ณ ๋ค์ด๋ก๋๋ฅผ ์ํ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. Execute ๋ฒํผ์ ํด๋ฆญํ์ฌ ๋ค์ด๋ก๋๋ฅผ ์์ํฉ๋๋ค.
๋ค์ด๋ก๋๊ฐ ์๋ฃ๋๋ฉด ์ค์น๋ฅผ ์ํ ํ๋ฉด์ด ํ์๋ฉ๋๋ค. Execute ๋ฒํผ์ ํด๋ฆญํ์ฌ ์ค์น๋ฅผ ์์ํฉ๋๋ค.
์ค์น ์๋ฃ ํ ๊ฐ ํ๊ฒฝ ๊ตฌ์ฑ์ ์งํํ๊ฒ ๋ฉ๋๋ค.
๋จผ์ Type and Networking ํ๊ฒฝ ์ค์ ํ๋ฉด์ ๋๋ค. Port ๋ฒํธ๊ฐ ์ถฉ๋๋๋ค๋ฉด ๋ค๋ฅธ ์ซ์๋ก ๋ณ๊ฒฝํ๋ฉด ๋ฉ๋๋ค.
Authentication Method ์ค์ ํ๋ฉด์ ๋๋ค. ํน๋ณํ ์ด์ ๊ฐ ์๋ค๋ฉด ๊ถ์ฅ ์ฌํญ์ผ๋ก ๊ธฐ๋ณธ ๊ฐ์ ์ ํํฉ๋๋ค.
Accounts and Roles ์ค์ ํ๋ฉด์ ๋๋ค. ๊ฐ๋จํ๊ฒ MySQL Root ๋น๋ฐ๋ฒํธ๋ง ์ ๋ ฅํ๊ณ Next ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
Windows Service ์ค์ ํ๋ฉด์์๋ ๊ธฐ๋ณธ ๊ฐ ๊ทธ๋๋ก ์งํํฉ๋๋ค.
์ง๊ธ๊น์ง ์ค์ ํ ๊ฐ๋ค์ด ์ ์ฉ๋ฉ๋๋ค.
์ด์ ์ค์ ์ด ๋ชจ๋ ์๋ฃ๋์ต๋๋ค.
๋์ธ ์ค ์์์ง๋ง ๋ ๋จ์์ต๋๋ค.
MySQL Router Configuration์์๋ ๋ณ๋ค๋ฅธ ์ค์ ์์ด Finish ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๋ค์์ผ๋ก Connect To Server์์๋ ์ด์ ๋จ๊ณ์์ ์ค์ ํ root ๊ณ์ ์ ๋น๋ฐ๋ฒํธ๋ฅผ ์ ๋ ฅํ์ฌ Check ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค. Status์ Connection succeeded๊ฐ ํ์๋๋ฉด Next ๋ฒํผ์ ํด๋ฆญํฉ๋๋ค.
๋ง์ฐฌ๊ฐ์ง๋ก Apply Configuration์์ ์ ์ฉ ์๋ฃ ํ๋ฉด์ด ํ์๋ฉ๋๋ค.
์ค์น๊ฐ ๋ชจ๋ ์๋ฃ๋์ต๋๋ค.
์ค์น ์๋ฃ ํ MySQL Workbench UI๊ฐ ์คํ๋๋ฉด, ์ค์น๊ฐ ์ ์์ ์ผ๋ก ๋๋ ๊ฒ์ ๋๋ค.
'Programming > Database' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐ์ดํฐ๋ฒ ์ด์ค] .Net C#์์ MySQL ์ฌ์ฉํ๊ธฐ (์์ ํ์ผ ๋ค์ด๋ก๋) (5) | 2021.05.11 |
---|
๋๊ธ
์ด ๊ธ ๊ณต์ ํ๊ธฐ
-
๊ตฌ๋
ํ๊ธฐ
๊ตฌ๋ ํ๊ธฐ
-
์นด์นด์คํก
์นด์นด์คํก
-
๋ผ์ธ
๋ผ์ธ
-
ํธ์ํฐ
ํธ์ํฐ
-
Facebook
Facebook
-
์นด์นด์ค์คํ ๋ฆฌ
์นด์นด์ค์คํ ๋ฆฌ
-
๋ฐด๋
๋ฐด๋
-
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
๋ค์ด๋ฒ ๋ธ๋ก๊ทธ
-
Pocket
Pocket
-
Evernote
Evernote
๋ค๋ฅธ ๊ธ
-
[๋ฐ์ดํฐ๋ฒ ์ด์ค] .Net C#์์ MySQL ์ฌ์ฉํ๊ธฐ (์์ ํ์ผ ๋ค์ด๋ก๋)
[๋ฐ์ดํฐ๋ฒ ์ด์ค] .Net C#์์ MySQL ์ฌ์ฉํ๊ธฐ (์์ ํ์ผ ๋ค์ด๋ก๋)
2021.05.11