๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Database/MySQL

[MySQL] ์„ค์น˜

by Youngs_ 2022. 6. 24.

๐Ÿ“ŒWindow10์— MySQL ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํ•˜๊ธฐ

ํ•จ๊ป˜ ์„ค์น˜ํ•ด์š”!๐Ÿ˜„

1. MySQL ํ™ˆํŽ˜์ด์ง€ ์ ‘์†

MySQL
url ๋งํฌ : https://www.mysql.com/downloads/

  • [DOWNLOADS}์—์„œ ํ•˜๋‹จ์— ์žˆ๋Š” MySQL Community(GPL) DOwnloads >> ํด๋ฆญ
  • MySQL Community Server ํด๋ฆญ
  • MySQL Community Server 8.0.22 ๋ฒ„์ „
    Go to Download Page > ํด๋ฆญ
  • MSI Installer Download ํด๋ฆญ
    โ€ปDownload ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด ํ•˜๋‹จ์—

    ๊ฐ€ ๋‚˜์˜ค๋Š”๋ฐ ๋กœ๊ทธ์ธ์„ ํ•˜์ง€ ์•Š์•˜๋‹ค๋ฉด ํ•ด๋‹น ๋ฉ˜ํŠธ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๋‹ค์šด๋กœ๋“œ ๋œ๋‹ค.
  • ๋‹ค์šด๋กœ๋“œ๊ฐ€ ์™„๋ฃŒ๋œ ์„ค์น˜ํŒŒ์ผ์„ ์‹คํ–‰ํ•˜๋ฉด Setup Type์„ ์„ ํƒํ•˜๊ฒŒ ๋˜๋Š”๋ฐ Developer Default๋ฅผ ์„ ํƒ ํ•˜๋ฉด ๋œ๋‹ค.
    ์„ ํƒ ํ›„ Next> ํด๋ฆญ
    ๊ฐœ๋ฐœ์ž๋ฅผ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋„๊ตฌ๋“ค์ด ํ•จ๊ป˜ ์„ค์น˜ ๋œ๋‹ค.
  • Check Requirement ๋‹จ๊ณ„์—์„œ ํ•ด๋‹น ์ฐฝ์ด ๋‚˜์˜ค๋ฉด Yes ํด๋ฆญ
  • ํ•ด๋‹น ์ฐฝ์—์„œ Execute๋ฅผ ํด๋ฆญํ•ด ํ•„์š”ํ•œ ํŒŒ์ผ๋“ค์„ ์„ค์น˜ํ•˜๊ณ  ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Next ํด๋ฆญ
  • Execute ํด๋ฆญ
  • ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Next ํด๋ฆญ ( ์–ด๋Š์ •๋„ ์‹œ๊ฐ„์ด ์†Œ์š”๋˜๋‹ˆ ๋‹ค๋ฅธ ํ• ์ผ์„ ํ•˜๊ณ  ์™€๋„ ์ข‹์„ ๋“ฏ ํ•˜๋‹ค ^^)
  • Next ํด๋ฆญ
  • ์ด๋•Œ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•ด์•ผ ํ•˜๋Š”๋ฐ
    MySQL์˜ ๊ธฐ๋ณธ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” 3306 ์ด๋‹ค.
    ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ์ถฉ๋Œ์ด ๋‚  ๊ฒฝ์šฐ ์ˆ˜์ •๋  ์ˆ˜ ์žˆ๋‹ค.
    Oracle์˜ ๊ธฐ๋ณธ ํฌํŠธ ๋ฒˆํ˜ธ๋Š” 1521์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • ๋ณธ์ธ์ด ๊ธฐ์–ตํ•  ์ˆ˜ ์žˆ๋Š” ๋ณด์•ˆ์„ ์œ„ํ•œ ์•ˆ์ „ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ • ํ›„ Next ํด๋ฆญ
  • Windows Service Name์€ ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„ค์ •ํ•ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค. Next ํด๋ฆญ.
  • Execute ํด๋ฆญํ›„ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋˜๋ฉด Finish ํด๋ฆญ.
  • Finish ํด๋ฆญ
  • Next ํด๋ฆญ
  • ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ Check๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ Connection์ด ์™„๋ฃŒ๋˜๋ฉด Next ํด๋ฆญ
  • Execute ํด๋ฆญ ํ›„ ์™„๋ฃŒ๋˜๋ฉด Finish ํด๋ฆญ
  • Next ํด๋ฆญ
  • Finish ํด๋ฆญํ•˜๋ฉด MySQL Workbench์ฐฝ๊ณผ MySQL Shell์ด ์‹คํ–‰ ๋  ๊ฒƒ์ด๋‹ค.
  • Shell ์‹คํ–‰ ์‹œ \quit์„ ์ž…๋ ฅํ•˜์—ฌ ํ•œ๋‹ค.
  • MySQL Workbench์ฐฝ์ด ์‹คํ–‰๋˜๋ฉด Local instance MySQL80 ์„ ํด๋ฆญ ํ•˜์—ฌ ์„ค์ •ํ–ˆ๋˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•œ ํ›„ OK ๋ฒ„ํŠผ ํด๋ฆญ
  • ์ด์™€ ๊ฐ™์ด ์‹คํ–‰ ๋˜๋ฉด ์ •์ƒ์ ์œผ๋กœ ์„ค์น˜๊ฐ€ ์™„๋ฃŒ๋œ ๊ฒƒ์ด๋‹ค.

2. ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŽธ์ง‘ ํ•˜๊ธฐ

์ฝ˜์†”์ฐฝ์—์„œ mysql ๋ช…๋ น ์‹คํ–‰์„ ์œ„ํ•ด PATH์— ๊ฒฝ๋กœ๋ฅผ ์ง€์ •ํ•ด ์ฃผ์–ด์•ผ ํ•œ๋‹ค.

  • ์œˆ๋„์šฐ ๊ฒ€์ƒ‰์ฐฝ์—์„œ ์‹œ์Šคํ…œ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ํŽธ์ง‘ ํด๋ฆญ
  • ํ•ด๋‹น ์ฐฝ์—์„œ ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํด๋ฆญ
  • ์‹œ์Šคํ…œ ๋ณ€์ˆ˜์—์„œ Path๋ฅผ ์„ ํƒํ•˜๊ณ  ํŽธ์ง‘ ํด๋ฆญ
  • ์ƒˆ๋กœ ๋งŒ๋“ค๊ธฐ ํด๋ฆญ ํ›„ MySQL ๊ฒฝ๋กœ ์ž…๋ ฅํ›„ ํ™•์ธ ํด๋ฆญ
    C:\Program Files\MySQL\MySQL Server 8.0\bin
  • ์ด๋ ‡๊ฒŒ ์„ค์ • ํ•˜๋ฉด ์ฝ˜์†”์ฐฝ์—์„œ mysql ๋ช…๋ น์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ๋‹ค.

์„ค์น˜ ์™„๋ฃŒ!๐Ÿ˜‡

 

์„ค์น˜ํ›„ ์ž๋ฐ”์™€ ์—ฐ๋™์‹œ ์ฝ”๋“œ

<bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <property name="driverClassName" value="net.sf.log4jdbc.sql.jdbcapi.DriverSpy" />
    <property name="url" value="jdbc:mysql://127.0.0.1:3306/[DB๋ช…]"/> // ์Šคํ‚ค๋งˆ๋ช…
    <property name="username" value="root"/> // ์•„์ด๋””
    <property name="password" value="๋น„๋ฐ€๋ฒˆํ˜ธ"/>
</bean>
 

์ถœ์ฒ˜ : https://velog.io/@joajoa/MySQL-%EB%8B%A4%EC%9A%B4%EB%A1%9C%EB%93%9C-%EB%B0%8F-%EC%84%A4%EC%B9%98-%EB%B0%A9%EB%B2%95

 

MySQL ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ๋ฐฉ๋ฒ•

๐Ÿ“ŒWindow10์— MySQL ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„ค์น˜ ํ•˜๊ธฐ 1. MySQL ํ™ˆํŽ˜์ด์ง€ ์ ‘์† MySQL ๋งํฌ ์ฃผ์†Œ :

velog.io

 

๋Œ“๊ธ€