‡๐Ÿ‘ฉ‍๐Ÿ’ป ‡/ºDatabase

๋ฆฌ๋ˆ…์Šค MySQL ์ดˆ๊ธฐ ์„ค์ •

Trudy | ์†ก์—ฐ 2023. 11. 1. 15:57
์„œ๋ฒ„: mysqld 
ํด๋ผ์ด์–ธํŠธ: mysql, workbench

 

๋ฆฌ๋ˆ…์Šค์—์„œ MySQL server๋Š” mysqld, Client๋Š” mysql ์ด๋‹ค.

๋ฆฌ๋ˆ…์Šค์—์„œ ์ž‘์—…ํ•˜๋ฉด ๋ถˆํŽธํ•˜๋‹ˆ ์œˆ๋„์šฐ์—์„œ MySQL Workbench๋ฅผ ๋‹ค์šด๋ฐ›์•„์„œ ์—ฐ๋™์‹œ์ผœ๋ณด์ž! 

*Workbench๋ฅผ ๋‹ค์šด๋ฐ›๊ณ  ๋“ค์–ด๊ฐ€์„œ ๋ฆฌ๋ˆ…์Šค ์„œ๋ฒ„์˜ IP์ฃผ์†Œ, Port ๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ์—ฐ๋™ํ•  ์ˆ˜ ์žˆ๋‹ค. 

 

 

 [ mysql ์„œ๋ฒ„ ]

- id, pw ๊ฐ€ ์žˆ์–ด์•ผ ์ ‘์† ๊ฐ€๋Šฅ
- root ์‚ฌ์šฉ์ž๊ฐ€ ์กด์žฌ
- ๊ธฐ๋ณธ๊ฐ’์œผ๋กœ ์„œ๋ฒ„๊ฐ€ ์„ค์น˜๋˜์–ด ์žˆ๋Š” ๊ณณ์—์„œ๋งŒ ์ ‘์† ๊ฐ€๋Šฅ



1. ๋ฆฌ๋ˆ…์Šค ์ปดํ“จํ„ฐ์— IP์„ค์ •  (์ธํ„ฐ๋„ท์ด ๋˜๋„๋ก)

vi /etc/sysconfig/network-scripts/ifcfg-ens160     ๋กœ ๋„คํŠธ์›Œํฌ ์„ค์ • ํŒŒ์ผ ์ ‘๊ทผ

 

vi ํŽธ์ง‘๊ธฐ ๋“ค์–ด์™€์„œ

 

ONBOOT=yes    : ๋ถ€ํŒ…ํ•  ๋•Œ ์ด ๋‚ด์šฉ์„ ์ฐธ๊ณ ํ•ด์„œ ๋„คํŠธ์›Œํฌ๋ฅผ ์„ธํŒ…ํ•˜๊ฒ ๋‹ค

IPADDR=10.10.10.3      :์›ํ•˜๋Š” IP๋กœ ์ˆ˜๋™์œผ๋กœ ์„ค์ •ํ•ด์คŒ

NETMASK=255.255.255.0      :์„œ๋ธŒ๋„ท ๋งˆ์Šคํฌ ์„ค์ •

GATEWAY=10.10.10.2

DNS1=8.8.8.8

 

๋กœ ์ˆ˜์ •ํ•˜๊ณ  ์ €์žฅํ•ด์ฃผ๊ธฐ

 

init 6    :์žฌ๋ถ€ํŒ…ํ•ด์„œ ์ˆ˜์ •๋œ ๋‚ด์šฉ ์ ์šฉ์‹œํ‚ค๊ธฐ

 

ip addr    :IP๊ฐ€ ๋‹ฌ๋ผ์กŒ๋Š”์ง€ ํ™•์ธ! 

 

2. DB ์„œ๋ฒ„ ์„ค์น˜

yum install -y mysql-server

 

3. mysql ์ดˆ๊ธฐํ™”

mysql_secure_installation : yum์œผ๋กœ ๋‹ค์šด ๋ฐ›๊ณ , ์„ค์น˜ ๋งˆ๋ฒ•์‚ฌ ๊ฐ™์€ ๊ฑฐ๋ผ๊ณ  ์ƒ๊ฐํ•˜๋ฉด ๋จ



4. ๋ฆฌ๋ˆ…์Šค ํ™˜๊ฒฝ์˜ mysql(ํด๋ผ์ด์–ธํŠธ)์— ๋จผ์ € ์ ‘์†ํ•ด์„œ ์œˆ๋„์šฐ์˜ workbench์—์„œ ์›๊ฒฉ์œผ๋กœ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ฒŒ ์„ค์ •์„ ํ•ด์ค˜์•ผ ํ•จ! 

mysql -u root -p  : root user๋กœ ์ ‘์†ํ•˜๊ฒ ๋‹ค


    4-1 ์‚ฌ์šฉ์ž ์ƒ์„ฑ

    CREATE USER 'sjb'@'%' IDENTIFIED 'qwer1234;'  :์–ด๋–ค IP์ฃผ์†Œ์—ฌ๋„ ์ ‘์†ํ•  ์ˆ˜ ์žˆ๊ณ , ๋น„๋ฒˆ ์„ค์ •


    4-2 DB ์ƒ์„ฑ

     CTREATE DATABASE web;  

 


    4-3 ๊ถŒํ•œ ๋ถ€์—ฌ

     GRANT ALL PRIVIEGES ON web.* TO 'bsy'@'%';  :bsy์—๊ฒŒ ๋ชจ๋“  ๊ถŒํ•œ์„ ์ฃผ๊ฒ ๋‹ค


    4-4 ์ข…๋ฃŒ

       EXIT



5. Workbench ๋“ค์–ด๊ฐ€์„œ Connection ์ถ”๊ฐ€

 

Connection ์˜†์— + ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ด๋ ‡๊ฒŒ Connection์ด ๋งŒ๋“ค์–ด์ง€๊ณ  ์ด์ค‘ ํด๋ฆญํ•˜๋ฉด ์„ค์ •ํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ๋กœ ๋กœ๊ทธ์ธํ•ด์„œ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค!

์ด๋•Œ๋ถ€ํ„ฐ ์œˆ๋„์šฐ Workbench๋กœ ์ž‘์—…ํ•˜๋ฉด ๋œ๋‹ค.