TIL

MAC ํ„ฐ๋ฏธ๋„์—์„œ MySQL ์‚ฌ์šฉํ•˜๊ธฐ

indeeah 2023. 1. 4. 13:28

๐Ÿ’ก ํ‰์†Œ์— MySQL์„ Workbench๋ฅผ ์ด์šฉํ•˜์—ฌ ์‚ฌ์šฉํ•˜์˜€๋Š”๋ฐ, ํ„ฐ๋ฏธ๋„์„ ์‚ฌ์šฉํ•˜์—ฌ ์ž‘์—…ํ•˜๋Š” ๊ฒƒ์„ ๋ณด๊ณ  ๋‚˜๋„ ํ•ด๋ด์•ผ๊ฒ ๋‹ค ํ•˜๋‹ค ์˜ค๋Š˜์—์•ผ ํ•ด๋ณด๋Š”๋ฐ..

MySQL ๋‹ค์šด๋กœ๋“œ

Workbench๋ฅผ ์‚ฌ์šฉํ•˜์˜€์„ ๋•Œ๋Š” MySQL์„ ๋‹ค์šด๋ฐ›์ง€ ์•Š์•˜๋˜ ๊ฒƒ ๊ฐ™๋‹ค. ์ผ๋‹จ ๋„ˆ๋ฌด ์˜ค๋ž˜ ์ „์ด๋ผ ๊ธฐ์–ต์ด ๋‚จ์ง€ ์•Š๋Š”๋ฐ ์ด๋ ‡๊ฒŒ ํ—ท๊ฐˆ๋ฆฐ๋‹ค๋ฉด ํด๋”๋กœ ๋“ค์–ด๊ฐ€ ํ™•์ธํ•ด๋ณด์ž

/usr/local/mysql/bin/
  • mac์—์„œ command + shift + G ํ‚ค๋ฅผ ๋ˆ„๋ฅธ ๋’ค ์œ„์˜ path๋ฅผ ์ž…๋ ฅํ•ด๋ณด์ž

MySQL์ด ์—†๋‹ค๋ฉด ๋‹ค์šด๋กœ๋“œ ํ•ด์ฃผ๋ฉด ๋œ๋‹ค.

MySQL :: Download MySQL Community Server

  • ์œ„์˜ ๋งํฌ๋Š” MySQL์„ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งํฌ์ด๋‹ค. 8.0.25 version
  • ๋กœ๊ทธ์ธ ํ•˜๋ผ๋Š” ๋ฌธ๊ตฌ๋Š” ๋Œ€์ถฉ ๋ฌด์‹œํ•ด์ค˜๋„ ๋œ๋‹ค.

Use In Terminal

cd /usr/local/mysql/bin/
  • MySQL์ด ๋‹ค์šด๋กœ๋“œ ๋œ ํด๋”๋กœ ์ด๋™
./mysql -u ์œ ์ €์ด๋ฆ„ -p -h ํ˜ธ์ŠคํŠธ --port ํฌํŠธ๋ฒˆํ˜ธ
  • ์ฐพ์•„๋ณธ ์˜ˆ ์ค‘์—์„œ -p ๋’ค์— ํŒจ์Šค์›Œ๋“œ๊นŒ์ง€ ์ž…๋ ฅํ•˜๋Š” ์˜ˆ์ œ๋„ ์žˆ์—ˆ๋Š”๋ฐ, ๊ทธ๋ ‡๊ฒŒ ํ•˜๊ณ  ์—”ํ„ฐ๋ฅผ ์น˜๋ฉด ํŒจ์Šค์›Œ๋“œ๋ฅผ ์ž…๋ ฅํ•˜๋ผ๋Š” ๋ฉ”์„ธ์ง€๊ฐ€ ๋‹ค์‹œ ํ•œ๋ฒˆ ๋‚˜์˜ค๊ณ , ์ž…๋ ฅ์„ ๋งˆ์น˜๋ฉด ์—๋Ÿฌ๊ฐ€ ๋œฌ๋‹ค.
  • Unknown database ๋น„๋ฐ€๋ฒˆํ˜ธ ์ด๋ ‡๊ฒŒ ๋– ์„œ ํ•œ์ฐธ ํ—ค๋งธ๋‹ค.

๋‚˜๋Š” ๊ฐœ๋ฐœ๊ณ„์ •, read only์ธ ์„œ๋น„์Šค ๊ณ„์ •, writable์ธ ์„œ๋น„์Šค ๊ณ„์ • ์ด๋ ‡๊ฒŒ ์„ธ ๊ฐœ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ํ„ฐ๋ฏธ๋„ ์ฐฝ์„ ์„ธ ๊ฐœ ์—ด์–ด ๋˜‘๊ฐ™์ด ์„ค์ •ํ•ด ์ฃผ์—ˆ๋‹ค.

mac ํ„ฐ๋ฏธ๋„์ด ์•„๋‹Œ iterm2 ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ session๋งˆ๋‹ค ์ƒ‰ ์ง€์ •, service writable ๊ณ„์ •์—๋Š” "caution! โš ๏ธ " ๊นŒ์ง€ ๋ถ™์—ฌ์ฃผ์—ˆ๋‹ค. ํ—ท๊ฐˆ๋ฆฌ๋ฉด ๋์žฅ ๋‚˜๊ธฐ ๋•Œ๋ฌธ์—..