๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
[๊ฐœ๋ฐœ] Practice/SQL Database

[SQL / Database] MySQL & DBeaver ์„ค์น˜ํ•˜๊ธฐ

by Connecting-the-dots 2023. 5. 25.
728x90
๋ฐ˜์‘ํ˜•

๐Ÿ’ก MySQL & DBeaver ์„ค์น˜ํ•˜๊ธฐ

๐Ÿ’œ DBMS ์„ค์น˜ํ•˜๊ธฐ

  • DBMS ๋Š” Database Management System ์˜ ์•ฝ์ž๋กœ, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์กฐ์ž‘์„ ์‰ฝ๊ฒŒ ๋„์™€์ฃผ๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
  • DBMS ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ฐ์ดํ„ฐ ์ž…์ถœ๋ ฅ ๋ฐ ๋ฐฑ์—…์ด ์šฉ์ดํ• ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ DB ์ ‘์† ๊ณ„์ •๋„ ๋ฐœ๊ธ‰ ๊ฐ€๋Šฅํ•˜๋‹ค. 
  • DBMS ๋งˆ๋‹ค ์ €์žฅ์ด ๊ฐ€๋Šฅํ•œ ๋ฐ์ดํ„ฐ ํƒ€์ž… ๋ฐ SQL ๋ฌธ๋ฒ•์ด ๋‹ค๋ฅด๋ฉฐ, ๋Œ€ํ‘œ์ ์ธ DBMS ๋กœ๋Š” MySQL, PostgreSQL, Oracle ๋“ฑ์ด ์žˆ๋‹ค.

๐Ÿ’œ ์œˆ๋„์šฐ์—์„œ MySQL ์„ค์น˜ํ•˜๊ธฐ

  • ๊ตฌ๊ธ€์— mysql community installer windows ๊ฒ€์ƒ‰ ํ›„ Download MySQL Installer ํด๋ฆญํ•œ๋‹ค.

  • mysql-installer-community ๋ฒ„์ „์˜ Download ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜์—ฌ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋กœ๋“œ ํ›„ ์„ค์น˜ํ•œ๋‹ค.

  • Next ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋ชจ๋‘ ์„ค์น˜ํ•ด๋„ ๋˜์ง€๋งŒ, Custom ์„ ์„ ํƒํ•˜์—ฌ [Select Products] ํ™”๋ฉด์—์„œ Server, shell, workbench ๋งŒ ์„ค์น˜ํ•ด๋„ ๋œ๋‹ค.
    • MySQL Server : DBMS ๋ณธ์ฒด์— ํ•ด๋‹นํ•œ๋‹ค.
    • shell : ํ„ฐ๋ฏธ๋„ ๋ช…๋ น์–ด ์ž…๋ ฅ์œผ๋กœ DB ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
    • workbench : ํด๋ฆญ์œผ๋กœ DB ๋ฅผ ์กฐ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
  • [Accounts and Roles] ํ™”๋ฉด์—์„œ Root Account Password ๋ถ€๋ถ„์˜ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์„ค์ •ํ•œ ํ›„ ์„ค์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์žŠ์ง€ ์•Š๋„๋ก ์œ ์˜ํ•ด์•ผ ํ•œ๋‹ค.
  • [Windows Service] ํ™”๋ฉด์—์„œ Configure MySQL Server as a Window Service, Start the MySQL Server at System Startup ์ฒดํฌ๋ฐ•์Šค๋ฅผ ์ฒดํฌํ•œ๋‹ค.

๐Ÿ’œ ์œˆ๋„์šฐ์—์„œ MySQL Workbench ์‹คํ–‰ํ•˜๊ธฐ

  • ์œˆ๋„์šฐ ๊ฒ€์ƒ‰์ฐฝ์— workbench ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด MySQL Workbench ์•ฑ์ด ๊ฒ€์ƒ‰๋˜๋Š” ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์•ฑ์„ ์‹คํ–‰ํ•˜๋ฉด Workbench ํ™”๋ฉด์— ์„ค์ •ํ•œ windows Service Name ์˜ local instance ๊ฐ€ ํ•˜๋‚˜ ๋œจ๋Š”๋ฐ, ํด๋ฆญํ•˜์—ฌ ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด MySQL ์„œ๋ฒ„๊ฐ€ ์ผœ์ง„๋‹ค. (๋‚˜๋Š” ๊ธฐ์กด์— ์„ค์น˜๋ฅผ ํ•ด๋‘” ์ƒํƒœ๋ผ ์œ„์™€ ๊ฐ™์€ ํ™”๋ฉด์„ ํ™•์ธ ๊ฐ€๋Šฅํ•˜๋‹ค.)

๐Ÿ’œ ์œˆ๋„์šฐ์—์„œ DBeaver ์„ค์น˜ํ•˜๊ธฐ

  • MySQL ์„ ์กฐ์ž‘ํ•˜๋Š” ๋ฐฉ๋ฒ•์œผ๋กœ๋Š” Workbench ๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•, ํ„ฐ๋ฏธ๋„์„ ์ด์šฉํ•˜๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์žˆ๋Š”๋ฐ ํ›จ์”ฌ ๊น”๋”ํ•˜๊ณ  ๋‹ค๋ฅธ DBMS ์—ฐ๊ฒฐ๋„ ์‰ฌ์šด DBeaver ๋ฅผ ์‚ฌ์šฉํ•ด๋ณด๊ณ ์ž ํ•œ๋‹ค.afef

  • ๊ตฌ๊ธ€์—  dbeaver ๋ฅผ ๊ฒ€์ƒ‰ํ•˜์—ฌ community ๋ฒ„์ „์˜ windows installer ๋ฅผ ์„ ํƒํ•˜์—ฌ dbeaver ๋ฅผ ๋‹ค์šด๋กœ๋“œ ๋ฐ›๋Š”๋‹ค.

๐Ÿ’œ ์œˆ๋„์šฐ์—์„œ DBeaver ์‹คํ–‰ํ•˜๊ธฐ

  • ์ฒ˜์Œ DBeaver ๋ฅผ ์‹คํ–‰ํ•˜๋ฉด ์ƒ˜ํ”Œ ๋ฐ์ดํ„ฐ๋ฅผ ์—ฐ๊ฒฐํ•  ๊ฑฐ๋ƒ๋Š” ๋‚ด์šฉ์˜ ํŒ์—…์ด ๋œจ๋Š”๋ฐ No ๋ฅผ ํด๋ฆญํ•œ๋‹ค.

  • ์ดํ›„ Connect to a database ์ฐฝ์ด ๋œจ๋ฉด ์›ํ•˜๋Š” DB ๋ฅผ ์„ ํƒํ•œ ํ›„, ํ™”๋ฉด์ด ์œ„์™€ ๊ฐ™์ด ๋ฐ”๋€Œ๋ฉด ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅ ํ›„ ์™„๋ฃŒ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์—ฐ๊ฒฐํ•˜๋ฉด ๋œ๋‹ค.
    (ํ˜น์‹œ ํ•ด๋‹น ์ฐฝ์ด ๋œจ์ง€ ์•Š๋Š”๋‹ค๋ฉด ๋ฉ”๋‰ด์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค -  ์ƒˆ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์—ฐ๊ฒฐ ์„ ํด๋ฆญํ•˜๋ฉด ๋œ๋‹ค.)
 
728x90
๋ฐ˜์‘ํ˜•