Skip to content

Latest commit

ย 

History

History
48 lines (31 loc) ยท 3.27 KB

Install.md

File metadata and controls

48 lines (31 loc) ยท 3.27 KB

MySQL ์„ค์น˜ ๋ฐ Workbench ์—ฐ๋™

Windows 10 ์„ค์น˜

  • www.mysql.com/downloads ์‚ฌ์ดํŠธ ๋‚ด์—์„œ "MySQL Community Serve" ๋‹ค์šด๋กœ๋“œ

    • ๋ฌด๋ฃŒ = Community (GPL;General Public License)
  • ๋กœ๊ทธ์ธ ํ•„์ˆ˜ ์•„๋‹ˆ๋ฏ€๋กœ ์ค‘๊ฐ„์— 'No thanks' ํด๋ฆญ ํ›„ ๋‹ค์šดํ•˜๊ณ , ๊ธฐ๋ณธ ์„ค์ •๋Œ€๋กœ 'Execute', 'Next' ํด๋ฆญ

  • ๊ธฐ๋ณธ ํฌํŠธ๋กœ 3306์œผ๋กœ ์„ค์ •๋˜์–ด์žˆ๋Š”๋ฐ, ๊ธฐ์กด์— ์‚ฌ์šฉํ•˜๋Š” ํฌํŠธ์™€ ์ถฉ๋Œ๋‚˜์ง€ ์•Š๋„๋ก ์ž˜ ์„ค์ •ํ•ด์•ผํ•จ

    • ๋˜๋„๋ก 8080, 8081, 1521(Oracle) ๋“ฑ์€ ํ”ผํ•ด์„œ ์„ค์น˜ํ•˜๋Š”๊ฒŒ ์ข‹์„ ๊ฒƒ โ—โ—
  • ๋น„๋ฐ€๋ฒˆํ˜ธ ์„ค์ •๋„ ๋น ์ง์—†์ด ์ž˜ํ•ด์ฃผ๊ณ , ์—„๊ฒฉํ•œ ๋ณด์•ˆ์„ ์œ„ํ•ด ์ž˜ ์„ค์ •ํ•˜๊ณ  ์žŠ์ง€ ์•Š๋„๋ก..! โžฐ

CentOS 7

  • yum์„ ํ†ตํ•ด MySQL ์„ค์น˜ : sudo yum install mysql-community-server

  • ์„ค์น˜ ์™„๋ฃŒ๋˜๋ฉด MySQL ์„œ๋น„์Šค ์‹œ์ž‘ํ•˜๊ณ , ์•„๋ž˜๋ฅผ ํ†ตํ•ด ๋ถ€ํŒ…์‹œ ์ž๋™์œผ๋กœ ์‹œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ์„ค์ •

    • sudo systemctl enable mysqld
    • sudo systemctl start mysqld
  • MySQL ์„œ๋ฒ„๊ฐ€ ์ฒ˜์Œ์œผ๋กœ ์‹œ์ž‘๋˜๋ฉด root ์‚ฌ์šฉ์ž์— ๋Œ€ํ•ด ์ž„์‹œ password๊ฐ€ ์ƒ์„ฑ๋จ. ๋‹ค์Œ ๋ช…๋ น์–ด๋ฅผ ํ†ตํ•ด ํ•ด๋‹น ์ž„์‹œ password๋ฅผ ์ฐพ์„ ์ˆ˜ ์žˆ์Œ โ—

    • sudo grep 'temporary password' /var/log/mysqld.log
  • MySQL_secure_installation ๋ช…๋ น์„ ํ†ตํ•ด Mysql ์„ค์น˜์˜ ๋ณด์•ˆ์„ ํ–ฅ์ƒ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Œ

    • sudo mysql_secure_installation
    • ํ•ด๋‹น ๋ช…๋ น์–ด ์ž…๋ ฅ์‹œ, ์ต๋ช… ์‚ฌ์šฉ์ž ์ œ๊ฑฐ/๋กœ์ปฌ ์ปดํ“จํ„ฐ์— ๋Œ€ํ•œ ๋ฃจํŠธ ์‚ฌ์šฉ์ž ์—‘์„ธ์Šค ์ œํ•œ/ํ…Œ์ŠคํŠธ ๋ฐ์ดํ„ฐ ๋ฒ ์ด์Šค ์ œ๊ฑฐ์— ๊ด€ํ•œ ๋ฉ”์‹œ์ง€๋ฅผ ๋„์šฐ๋Š”๋ฐ, ๋‚˜๋Š” ๋ชจ๋“  ์งˆ๋ฌธ์— y๋ฅผ ์ž…๋ ฅํ–ˆ์Œ.

Workbench ์—ฐ๋™

  • MySQL ์„ค์น˜ ์‹œ ๊ธฐ๋ณธ ์„ค์ •์œผ๋กœ ์ง„ํ–‰ํ–ˆ๋‹ค๋ฉด, Workbench ์„ค์น˜๊ฐ€ ๋˜์—ˆ์„ ๊ฒƒ์ž„. ํ˜น์‹œ ์„ค์น˜๊ฐ€ ๋˜์ง€ ์•Š์•˜๋”๋ผ๋ฉด MySQL installer ์—์„œ Workbench๋ฅผ add์‹œ์ผœ์ฃผ๋ฉด ๋จ โ—

  • Workbench ์„ค์น˜ ํ›„, ์•„๋ž˜ ๊ทธ๋ฆผ๊ณผ ๊ฐ™์ด ์ˆœ์ฐจ์ ์œผ๋กœ ์ง„ํ–‰ํ•ด์ฃผ๋ฉด ๋จ

  • ๋‚˜๋Š” ์œ„์—์„œ ์„ค์น˜ํ•œ Windows(local)์™€ CentOS 7์„œ๋ฒ„์˜ MySQL์„ ์—ฐ๋™ํ•ด์„œ ์•„๋ž˜์™€ ๊ฐ™์ด ์—ฐ๊ฒฐ๋œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Œ

  • ๊ด€๋ จ ์—๋Ÿฌ server public key has changed... ๐Ÿ”ฅ

    • ๊ธฐ์กด์— ์„œ๋ฒ„ ์—ฐ๊ฒฐํ–ˆ๋˜ ๊ฒƒ์„ ์‚ญ์ œํ•˜๊ณ , ๋‹ค์‹œ ๋™์ผํ•œ ์„œ๋ฒ„ ์—ฐ๊ฒฐ์„ ์‹œ๋„ํ•  ๋•Œ ๋ฐœ์ƒํ•œ ์—๋Ÿฌ
    • ์•„๋งˆ ๊ธฐ์กด์— ์„œ๋ฒ„ ์—ฐ๊ฒฐ ์‹œ ๋งŒ๋“ค์–ด์ง„ ์„ค์ •ํŒŒ์ผ/๋กœ๊ทธํŒŒ์ผ์ด ๊ธฐ๋ก๋˜์—ˆ๊ณ , ๊ทธ ์•ˆ์— public key ๊ด€๋ จํ•ด์„œ ๊ธฐ๋ก๋˜์–ด์žˆ๋Š” ์ƒํƒœ์—์„œ, ๊ธฐ์กด ์—ฐ๊ฒฐ์„ ์‚ญ์ œํ•˜๊ณ  ์ƒˆ๋กœ ์—ฐ๊ฒฐ์„ ํ•˜๋ ค๊ณ  ํ•˜๋‹ˆ๊นŒ ๊ธฐ์กด์— ๊ธฐ๋ก๋œ public key๋ž‘ ์Œ์ด ์•ˆ๋งž์•„์„œ ์ƒ๊ธฐ๋Š” ๋ฌธ์ œ ๊ฐ™์Œ.
    • ๋”ฐ๋ผ์„œ, C:\Users.ssh\known_hosts ํŒŒ์ผ์„ ์ž ์‹œ ๋ฐฑ์—…ํ•ด์„œ ๋‹ค๋ฅธ ์œ„์น˜์— ์˜ฎ๊ฒจ๋‘๊ณ , ๋‹ค์‹œ ์žฌ์‹œ๋„ํ•˜๋‹ˆ ํ•ด๊ฒฐ๋˜์—ˆ์Œ โ—โ—
    • ๋„์›€์„ ๋ฐ›์•˜๋˜ ๋‹ค๋ฅธ์‚ฌ๋žŒ์˜ ๋ธ”๋กœ๊ทธ

์ฐธ๊ณ  โœจ